sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #02503
[Bug 777037] Re: X-1.0rc2: findAll() fails instead of returning None
I will change the docs accordingly, since it is in fact the current
behavior.
If you want to have that findAll() returns None instead of failing, you
have to use setThrowException(False) for the respective region (see
docs: http://sikuli.org/docx/region.html#exception-findfailed)
** Changed in: sikuli
Status: New => Confirmed
** Summary changed:
- X-1.0rc2: findAll() fails instead of returning None
+ X-1.0rc2: findAll() fails instead of returning None --- doc to be updated
** Description changed:
+ the docs have to be updated to reflect the current behavior of findAll()
+ --------------------------------------------------------------------------
+
According to docs, findAll() should return None if images are not found, but it fails instead.
Docs: http://sikuli.org/docx/region.html#Region.findAll
Command: fields = findAll([image here])
-
- [profile] Finder.findAll START
+ [profile] Finder.findAll START
[profile] Finder.findAll END: 1074ms
[error] Stopped
[error] An error occurs at line 6
[error] Error message: Traceback (most recent call last):
- File "C:\Users\useri\AppData\Local\Temp\sikuli-tmp2446174342086249181.py", line 6, in
- lettu_fields = findAll("1304497590779.png")
- File "C:\SikuliX\sikuli-script.jar\Lib\sikuli\Region.py", line 76, in findAll
- Line 14, in file C:\Users\useri\AppData\Local\Temp\sikuli-tmp2446174342086249181.py
+ File "C:\Users\useri\AppData\Local\Temp\sikuli-tmp2446174342086249181.py", line 6, in
+ lettu_fields = findAll("1304497590779.png")
+ File "C:\SikuliX\sikuli-script.jar\Lib\sikuli\Region.py", line 76, in findAll
+ Line 14, in file C:\Users\useri\AppData\Local\Temp\sikuli-tmp2446174342086249181.py
- at org.sikuli.script.Region.handleFindFailed(Region.java:349)
- at org.sikuli.script.Region.findAll(Region.java:386)
- at org.python.proxies.sikuli.Region$Region$1.super__findAll(Unknown Source)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
- at java.lang.reflect.Method.invoke(Unknown Source)
+ at org.sikuli.script.Region.handleFindFailed(Region.java:349)
+ at org.sikuli.script.Region.findAll(Region.java:386)
+ at org.python.proxies.sikuli.Region$Region$1.super__findAll(Unknown Source)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
+ at java.lang.reflect.Method.invoke(Unknown Source)
- org.sikuli.script.FindFailed: FindFailed: can not find 1304497590779.png
- Line 14
+ org.sikuli.script.FindFailed: FindFailed: can not find 1304497590779.png
+ Line 14
, in file C:\Users\useri\AppData\Local\Temp\sikuli-tmp2446174342086249181.py
** Changed in: sikuli
Status: Confirmed => Fix Committed
--
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/777037
Title:
X-1.0rc2: findAll() fails instead of returning None --- doc to be
updated
Status in Sikuli:
Fix Committed
Bug description:
the docs have to be updated to reflect the current behavior of findAll()
--------------------------------------------------------------------------
According to docs, findAll() should return None if images are not found, but it fails instead.
Docs: http://sikuli.org/docx/region.html#Region.findAll
Command: fields = findAll([image here])
[profile] Finder.findAll START
[profile] Finder.findAll END: 1074ms
[error] Stopped
[error] An error occurs at line 6
[error] Error message: Traceback (most recent call last):
File "C:\Users\useri\AppData\Local\Temp\sikuli-tmp2446174342086249181.py", line 6, in
lettu_fields = findAll("1304497590779.png")
File "C:\SikuliX\sikuli-script.jar\Lib\sikuli\Region.py", line 76, in findAll
Line 14, in file C:\Users\useri\AppData\Local\Temp\sikuli-tmp2446174342086249181.py
at org.sikuli.script.Region.handleFindFailed(Region.java:349)
at org.sikuli.script.Region.findAll(Region.java:386)
at org.python.proxies.sikuli.Region$Region$1.super__findAll(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
org.sikuli.script.FindFailed: FindFailed: can not find 1304497590779.png
Line 14
, in file C:\Users\useri\AppData\Local\Temp\sikuli-tmp2446174342086249181.py
References