diff -r ba5f64fe0e00 -r d73b64672238 svgui/pyjs/lib/pyjslib.py --- a/svgui/pyjs/lib/pyjslib.py Wed Aug 16 12:30:31 2017 +0300 +++ b/svgui/pyjs/lib/pyjslib.py Wed Aug 16 12:48:08 2017 +0300 @@ -106,6 +106,7 @@ """) + JS(""" function import_wait(proceed_fn, parent_mod, dynamic) { @@ -189,6 +190,7 @@ class Object: pass + object = Object @@ -228,6 +230,7 @@ loader = Modload(path, app_modnames, app_imported_fn, dynamic, parent_mod) loader.next() + import sys @@ -278,6 +281,7 @@ def toString(self): return "AttributeError: %s of %s" % (self.args[1], self.args[0]) + JS(""" pyjslib.StopIteration = function () { }; pyjslib.StopIteration.prototype = new Error(); @@ -618,6 +622,7 @@ def __str__(self): return repr(self) + list = List @@ -768,6 +773,7 @@ def __str__(self): return repr(self) + tuple = Tuple @@ -913,6 +919,7 @@ def __str__(self): return repr(self) + dict = Dict # taken from mochikit: range( [start,] stop[, step] )