Проблема в том что, изменения никак не вступают в силу. Импортируя другой модуль, он остается не изменяемым, хотя запуская его по отдельности изменения есть.
Насколько я понимаю, Вы натолкнулись на проблему когда модуль не перегружается с диска в память при его изменении.
Я использовал вот такое решение для импорта:
# my module import
sys.path.append("/Users/username/scriptfolder.sikuli/")
if 'mymodule' in sys.modules:
del sys.modules['mymodule']
mymodule = None
del mymodule
import mymodule
Попробуйте. Путь к папке скрипта/модуля и имя модуля замените, естественно, на свои.
1 лайк
спасибо, помогло!