diff -r c02818d7e29f -r 7e61baa047f0 svgui/pyjs/lib/sys.py --- a/svgui/pyjs/lib/sys.py Mon Aug 14 22:30:41 2017 +0300 +++ b/svgui/pyjs/lib/sys.py Mon Aug 14 23:27:15 2017 +0300 @@ -11,22 +11,27 @@ appname = None + def setloadpath(lp): global loadpath loadpath = lp + def setappname(an): global appname appname = an + def getloadpath(): global loadpath return loadpath + def addoverride(module_name, path): global overrides overrides[module_name] = path + def addstack(linedebug): JS(""" if (pyjslib.bool((sys.stacktrace === null))) { @@ -34,11 +39,14 @@ } sys.stacktrace.append(linedebug); """) + + def popstack(): JS(""" sys.stacktrace.pop() """) + def printstack(): JS(""" var res = '';