New question #691302 on Sikuli:
https://answers.launchpad.net/sikuli/+question/691302

Hello there ...

am using Sikuli for pretty basics task, am not a developer so will be great if 
any of you give me a hand to solve my issue.

So let me explain what am trying to do ...

I have 2 images, if any of them are at the region, then do something "except 
crashing :( "

I found how to handle it with "exists()" but the problem is that the two images 
are very very simular with other images so, sometimes it does well, sometimes 
not, the best is using .. find() but it stop the entire script if does not find 
anything.

my code is like this...

myRegion = Region(1186,447,173,63)

if myRegion.find(image1.png) or myRegion.find(image2.png):
      print("Found")
else:
     print("not found") 

continue with the script .....


I tried to handle it with this...
try:
      myRegion = Region(1186,447,173,63)

      if myRegion.find(image1.png) or myRegion.find(image2.png):
           print("Found")
      else:
          print("not found")
except findFailed:
      pass

But it cotinues crashing....

I know that Sikuli is well documented but i couldnt understand how fix it, so 
...

could someone please give me an example how to handle findFailed without stop 
my script?
I know that i can use all these but i dont know how... 
"setFindFailedResponse(SKIP), setThrowException(False), a function to handle 
it, etc."


Thanks!




-- 
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     : sikuli-driver@lists.launchpad.net
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to