svgui/pyjs/pyjs.py
changeset 1734 750eeb7230a1
parent 1730 64d8f52bc8c8
child 1736 7e61baa047f0
equal deleted inserted replaced
1733:dea107dce0c4 1734:750eeb7230a1
   394 #                    default_value = self._unarysub(default_node, current_klass)
   394 #                    default_value = self._unarysub(default_node, current_klass)
   395 #                else:
   395 #                else:
   396 #                    raise TranslationError("unsupported type (in _method)", default_node)
   396 #                    raise TranslationError("unsupported type (in _method)", default_node)
   397 
   397 
   398                 default_name = arg_names[default_pos]
   398                 default_name = arg_names[default_pos]
   399                 print >>self.output, "    if (typeof %s == 'undefined')"%(default_name)
   399                 print >>self.output, "    if (typeof %s == 'undefined')" % (default_name)
   400                 print >>self.output, "        %s=__kwargs.%s;"% (default_name, default_name)
   400                 print >>self.output, "        %s=__kwargs.%s;"% (default_name, default_name)
   401                 default_pos += 1
   401                 default_pos += 1
   402 
   402 
   403             #self._default_args_handler(node, arg_names, current_klass)
   403             #self._default_args_handler(node, arg_names, current_klass)
   404             if node.kwargs: arg_names += ["pyjslib.Dict(__kwargs)"]
   404             if node.kwargs: arg_names += ["pyjslib.Dict(__kwargs)"]