sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #02544
[Bug 777037] Re: X-1.0rc2: findAll() fails instead of returning None --- doc to be updated
@ anatoly: ?????
I have changed the docs, so it should be clearer now.
findAll() like all implicit and explicit find operations raise exception
FindFailed in case of not found. So they only come back and return None
in case FindFailded should be ignored (Region.setThrowException(False)).
** Summary changed:
- X-1.0rc2: findAll() fails instead of returning None --- doc to be updated
+ X-1.0rc2: findAll() fails instead of returning None --- doc updated
** Description changed:
- the docs have to be updated to clearly describe the current behavior of findAll()
+ the docs have been updated to clearly describe 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
** Changed in: sikuli
Status: Incomplete => Fix Released
--
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 updated
Status in Sikuli:
Fix Released
Bug description:
the docs have been updated to clearly describe 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