[Python-checkins] r53887 - sandbox/trunk/pep362/pep362.py

brett.cannon python-checkins at python.org
Sat Feb 24 18:00:58 CET 2007


Author: brett.cannon
Date: Sat Feb 24 18:00:57 2007
New Revision: 53887

Modified:
   sandbox/trunk/pep362/pep362.py
Log:
Slight code reordering.


Modified: sandbox/trunk/pep362/pep362.py
==============================================================================
--- sandbox/trunk/pep362/pep362.py	(original)
+++ sandbox/trunk/pep362/pep362.py	Sat Feb 24 18:00:57 2007
@@ -222,11 +222,6 @@
         # XXX Error-checking for every place where something could fail.
         # XXX Tuple parameters.
 
-        if not self.parameters and args and self.var_args:
-            bindings[self.var_args] = args
-            args = tuple()
-
-
         for param in self.parameters:
             if not param.keyword_only:
                 positional.append(param)
@@ -234,6 +229,9 @@
                 keyword_only[param.name] = param
 
         # Positional arguments.
+        if not self.parameters and args and self.var_args:
+            bindings[self.var_args] = args
+            args = tuple()
         for index, position_arg in enumerate(args):
             try:
                 param = positional.pop(0)


More information about the Python-checkins mailing list