svgui/pyjs/pyjs.py
changeset 1782 5b6ad7a7fd9d
parent 1776 81aa8aaccdd4
child 1783 3311eea28d56
--- a/svgui/pyjs/pyjs.py	Sat Aug 19 21:06:54 2017 +0300
+++ b/svgui/pyjs/pyjs.py	Mon Aug 21 21:55:18 2017 +0300
@@ -182,7 +182,7 @@
 
 
 def gen_mod_import(parentName, importName, dynamic=1):
-    #pyjs_ajax_eval("%(n)s.cache.js", null, true);
+    # pyjs_ajax_eval("%(n)s.cache.js", null, true);
     return """
     pyjslib.import_module(sys.loadpath, '%(p)s', '%(n)s', %(d)d, false);
     """ % ({'p': parentName, 'd': dynamic, 'n': importName}) + \
@@ -322,11 +322,11 @@
                 raise TranslationError("unsupported type (in __init__)", child)
 
         # Initialize all classes for this module
-        #print >> self.output, "__"+self.modpfx()+\
+        # print >> self.output, "__"+self.modpfx()+\
         #          "classes_initialize = function() {\n"
-        #for className in self.top_level_classes:
+        # for className in self.top_level_classes:
         #    print >> self.output, "\t"+UU+self.modpfx()+"__"+className+"_initialize();"
-        #print >> self.output, "};\n"
+        # print >> self.output, "};\n"
 
         print >> self.output, "return this;\n"
         print >> self.output, "}; /* end %s */ \n" % module_name
@@ -407,7 +407,7 @@
                 print >>self.output, "        %s=__kwargs.%s;" % (default_name, default_name)
                 default_pos += 1
 
-            #self._default_args_handler(node, arg_names, current_klass)
+            # self._default_args_handler(node, arg_names, current_klass)
             if node.kwargs:
                 arg_names += ["pyjslib.Dict(__kwargs)"]
             print >>self.output, "    var __r = "+"".join(["[", ", ".join(arg_names), "]"])+";"
@@ -594,7 +594,7 @@
         for stmt in node.handlers[0][2]:
             self._stmt(stmt, current_klass)
         if expr:
-            #print >> self.output, "} else { throw(%s); } " % errName
+            # print >> self.output, "} else { throw(%s); } " % errName
             print >> self.output, "}"
         if node.else_ is not None:
             print >>self.output, "    } finally {"
@@ -612,9 +612,9 @@
                 # XXX TODO: distinguish between module import classes
                 # and variables.  right now, this is a hack to get
                 # the sys module working.
-                #if v.expr.name == 'sys':
+                # if v.expr.name == 'sys':
                 return v.expr.name+'.'+attr_name
-                #return v.expr.name+'.__'+attr_name+'.prototype.__class__'
+                # return v.expr.name+'.__'+attr_name+'.prototype.__class__'
             if not use_getattr or attr_name == '__class__' or \
                     attr_name == '__name__':
                 return obj + "." + attr_name
@@ -697,8 +697,8 @@
         if obj in self.method_imported_globals:
             call_name = UU+self.modpfx() + obj + "." + attr_name
         elif obj in self.imported_classes:
-            #attr_str = ""
-            #if attr_name != "__init__":
+            # attr_str = ""
+            # if attr_name != "__init__":
             attr_str = ".prototype.__class__." + attr_name
             call_name = UU+self.imported_classes[obj] + '.__' + obj + attr_str
         elif obj in self.module_imports():
@@ -787,13 +787,13 @@
 
         print >>self.output, UU+class_name_ + " = function () {"
         # call superconstructor
-        #if base_class:
+        # if base_class:
         #    print >>self.output, "    __" + base_class + ".call(this);"
         print >>self.output, "}"
 
         if not init_method:
             init_method = ast.Function([], "__init__", ["self"], [], 0, None, [])
-            #self._method(init_method, current_klass, class_name)
+            # self._method(init_method, current_klass, class_name)
 
         # Generate a function which constructs the object
         clsfunc = ast.Function(
@@ -882,7 +882,7 @@
                 raise TranslationError("methods must take an argument 'self' (in _method)", node)
             self.method_self = arg_names[0]
 
-            #if not classmethod and arg_names[0] != "self":
+            # if not classmethod and arg_names[0] != "self":
             #    raise TranslationError("first arg not 'self' (in _method)", node)
 
         normal_arg_names = arg_names[1:]
@@ -1700,8 +1700,8 @@
         for module in t.imported_modules:
             if module not in self.library_modules:
                 self.library_modules.append(module)
-                #imported_js.update(set(t.imported_js))
-                #imported_modules_str += self._translate(
+                # imported_js.update(set(t.imported_js))
+                # imported_modules_str += self._translate(
                 #    module, False, debug=debug, imported_js=imported_js)
 
         return imported_modules_str + module_str