Question #252211 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/252211
Allen Liu posted a new comment:
Thanks for your time RaiMan.
Here is the complete structure of my script:
All of the *.sikuli files are saved under ${root}:
File ------------------------Import statement------------------Functions Name
|----common.sikuli (has all common functions) ------- from sikuli import *
------ login() ...
|----module1.sikuli--------from sikuli import *;from common import *
--------fun1()....
|----main.sikuli (entry script, served as script1.sikuli as mentioned) -------
import common, module1; reload(common);reload(home); from sikuli import *;from
home import * ------ login(); fun1()...
When I ran main.sikuli from IDE, everything works fine. But it throws:
[error] NameError ( name 'fun1' is not defined )
Is there a restriction of nested import? Because common.sikuli is
referred everywhere.
--
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.
_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help : https://help.launchpad.net/ListHelp