=== modified file 'sikuli-script/src/main/java/edu/mit/csail/uid/ScriptRunner.java' --- sikuli-script/src/main/java/edu/mit/csail/uid/ScriptRunner.java 2010-05-21 20:45:18 +0000 +++ sikuli-script/src/main/java/edu/mit/csail/uid/ScriptRunner.java 2010-08-05 16:06:34 +0000 @@ -56,7 +56,8 @@ String line = it.next(); py.exec(line); } - py.exec("setBundlePath('" + bundlePath + "')"); + if(bundlePath.endsWith("/")) { + bundlePath=bundlePath.substring(0,bundlePath.length()-1); + } + Settings.BundlePath=bundlePath; + py.exec("setBundlePath()"); py.execfile(pyFile.getAbsolutePath()); _tmp_headers.clear(); //py.cleanup(); === modified file 'sikuli-script/src/main/python/sikuli/Sikuli.py' --- sikuli-script/src/main/python/sikuli/Sikuli.py 2010-05-15 15:59:18 +0000 +++ sikuli-script/src/main/python/sikuli/Sikuli.py 2010-08-05 16:07:45 +0000 @@ -36,11 +37,10 @@ # automatically. If you write Sikuli scripts by the Sikuli IDE, you should # not call this method. # -def setBundlePath(path): - if path[-1:] == java.io.File.separator: - path = path[:-1] - Settings.BundlePath = path - VDict._setBundlePath(path) -def setBundlePath(path): +def setBundlePath(): + VDict._setBundlePath(Settings.BundlePath) def getBundlePath(): return Settings.BundlePath