Closed mrmin123 closed 6 years ago
Thanks for finding, evaluation and feedback.
The problem is caused by the fix
https://bugs.launchpad.net/sikuli/+bug/1742389
which introduces a set() function for class Screen() and hence for the default global SCREEN object at the Python level.
I changed this now in a way, so that an undotted set() function is no longer seen at the Python level.
fixed with 1.1.2 build 94 today
Hi Raiman,
I recently had a user report an issue with
set()
in a sikuli-based python script throwing an unexpected error:I did some testing and it seems like the
set()
builtin is being overwritten by sikuli:I've made a cursory search through the repo and identified a potential cause: L55-56 in IScreen.java.
I'm not sure what your intention is with the new Sikuli
set()
functions but a heads up that it seems to be overloading python's builtinset()
.This behavior does not exist in 1.1.1.
Thanks for all your hard work!
edit: current workaround: