You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
574 B

#!/usr/bin/python
from trax import *
import time
region = None
break_time = 0
with Server([Region.RECTANGLE], [Image.MEMORY, Image.PATH], verbose=True) as server:
while True:
request = server.wait()
if request.type in [TraxStatus.QUIT, TraxStatus.ERROR]:
break
if request.type == TraxStatus.INITIALIZE:
region = request.region
break_time = float(request.properties.get("break_time", "5"))
server.status(region)
break_time--;
if break_time <= 0:
raise Exception("Bad tracker")