diff -r b45f2768fab1 -r 81aa8aaccdd4 svgui/pyjs/pyjs.py --- a/svgui/pyjs/pyjs.py Sat Aug 19 16:30:15 2017 +0300 +++ b/svgui/pyjs/pyjs.py Sat Aug 19 16:45:37 2017 +0300 @@ -186,7 +186,7 @@ return """ pyjslib.import_module(sys.loadpath, '%(p)s', '%(n)s', %(d)d, false); """ % ({'p': parentName, 'd': dynamic, 'n': importName}) + \ - mod_var_name_decl(importName) + mod_var_name_decl(importName) class Translator: @@ -806,7 +806,7 @@ # I attempted lazy initialization, but then you can't access static class members # " if(!__"+base_class+".__was_initialized__)"+ # " __" + class_name + "_initialize();\n" + - " var instance = new " + UU + class_name_ + "();\n" + + " var instance = new " + UU + class_name_ + "();\n" + " if(instance.__init__) instance.__init__.apply(instance, arguments);\n" + " return instance;" )]))])