summaryrefslogtreecommitdiffstats
path: root/Lib/compiler
diff options
context:
space:
mode:
authorJeremy Hylton <jeremy@alum.mit.edu>2000-08-04 16:54:54 (GMT)
committerJeremy Hylton <jeremy@alum.mit.edu>2000-08-04 16:54:54 (GMT)
commit8612f1c152fa9c5c2c53496df273231914a073f4 (patch)
tree424c381f6e395b1cb1dcf6c133c67947fc0fc41c /Lib/compiler
parent6a078edb0768d1304d285362384476f3ecf309ba (diff)
downloadcpython-8612f1c152fa9c5c2c53496df273231914a073f4.zip
cpython-8612f1c152fa9c5c2c53496df273231914a073f4.tar.gz
cpython-8612f1c152fa9c5c2c53496df273231914a073f4.tar.bz2
update my email address
fix com_call_function to cope with trailing comma in "f(a, b,)"
Diffstat (limited to 'Lib/compiler')
-rw-r--r--Lib/compiler/transformer.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/Lib/compiler/transformer.py b/Lib/compiler/transformer.py
index 81100a9..16d1d8b 100644
--- a/Lib/compiler/transformer.py
+++ b/Lib/compiler/transformer.py
@@ -11,7 +11,7 @@
# February 1997.
#
# Support for ast.Node subclasses written and other revisions by
-# Jeremy Hylton (jeremy@cnri.reston.va.us)
+# Jeremy Hylton (jeremy@beopen.com)
#
"""Parse tree transformation module.
@@ -1001,6 +1001,9 @@ class Transformer:
args.append(result)
else:
i = i + 1 # No broken by star arg, so skip the last one we processed.
+ if i < len_nodelist and nodelist[i][0] == token.COMMA:
+ # need to accept an application that looks like "f(a, b,)"
+ i = i + 1
star_node = dstar_node = None
while i < len_nodelist:
tok = nodelist[i]