equal
deleted
inserted
replaced
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)"] |