Question #288480 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/288480
Status: Open => Answered
RaiMan proposed the following answer:
at least this is not correct:
observe_region.onChange(100, observe_region.stopObserver())
must be
observe_region.onChange(100, observe_region.stopObserver)
... the handler has to be given with its name, not as the function call,
which runs it in this moment - hence stops the observer.
... and it is recommended to define a real handler for the observing,
which gives you more options to track what happens.
def changeHandler(event):
print "in changeHandler"
event.stopObserver()
def wait_load(observe_region=Region(399,25,1040,406)):
observe_region.onChange(100,changeHandler)
observe_region.observe(20)
--
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.
_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help : https://help.launchpad.net/ListHelp