svgui/pyjs/pyjs.py
changeset 1847 6198190bc121
parent 1846 14b40afccd69
child 1851 1b8b5324506c
equal deleted inserted replaced
1846:14b40afccd69 1847:6198190bc121
   395         if len(node.defaults) or node.kwargs:
   395         if len(node.defaults) or node.kwargs:
   396             default_pos = len(arg_names) - len(node.defaults)
   396             default_pos = len(arg_names) - len(node.defaults)
   397             if arg_names and arg_names[0] == self.method_self:
   397             if arg_names and arg_names[0] == self.method_self:
   398                 default_pos -= 1
   398                 default_pos -= 1
   399             self.printo(function_name+'.parse_kwargs = function (', ", ".join(["__kwargs"]+arg_names), ") {")
   399             self.printo(function_name+'.parse_kwargs = function (', ", ".join(["__kwargs"]+arg_names), ") {")
   400             for default_node in node.defaults:
   400             for _default_node in node.defaults:
   401                 # default_value = self.expr(default_node, current_klass)
   401                 # default_value = self.expr(default_node, current_klass)
   402                 # if isinstance(default_node, ast.Const):
   402                 # if isinstance(default_node, ast.Const):
   403                 #     default_value = self._const(default_node)
   403                 #     default_value = self._const(default_node)
   404                 # elif isinstance(default_node, ast.Name):
   404                 # elif isinstance(default_node, ast.Name):
   405                 #     default_value = self._name(default_node)
   405                 #     default_value = self._name(default_node)
  1662             full_file_name = os.path.join(
  1662             full_file_name = os.path.join(
  1663                 os.path.abspath(os.path.dirname(__file__)), library_dir, file_name)
  1663                 os.path.abspath(os.path.dirname(__file__)), library_dir, file_name)
  1664             if os.path.isfile(full_file_name):
  1664             if os.path.isfile(full_file_name):
  1665                 return full_file_name
  1665                 return full_file_name
  1666 
  1666 
  1667             fnameinit, ext = os.path.splitext(file_name)
  1667             fnameinit, _ext = os.path.splitext(file_name)
  1668             fnameinit = fnameinit + "/__init__.py"
  1668             fnameinit = fnameinit + "/__init__.py"
  1669 
  1669 
  1670             full_file_name = os.path.join(
  1670             full_file_name = os.path.join(
  1671                 os.path.abspath(os.path.dirname(__file__)), library_dir, fnameinit)
  1671                 os.path.abspath(os.path.dirname(__file__)), library_dir, fnameinit)
  1672             if os.path.isfile(full_file_name):
  1672             if os.path.isfile(full_file_name):