diff options
| author | Jeremy Hylton <jeremy@alum.mit.edu> | 2000-02-17 22:06:20 +0000 |
|---|---|---|
| committer | Jeremy Hylton <jeremy@alum.mit.edu> | 2000-02-17 22:06:20 +0000 |
| commit | d5b868758fcb11ff87463dae4fe4e3654f00a348 (patch) | |
| tree | a1bf13201c196f33799e6b411f4c57b6d4b00544 /Tools | |
| parent | fcb2a18403207f905cda1003f8ffa4d227dff00a (diff) | |
| download | cpython-d5b868758fcb11ff87463dae4fe4e3654f00a348.tar.gz | |
add varargs and kwargs flags to Lambda nodes
Diffstat (limited to 'Tools')
| -rw-r--r-- | Tools/compiler/compiler/ast.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Tools/compiler/compiler/ast.py b/Tools/compiler/compiler/ast.py index 7a7a6549c7..dfed562be6 100644 --- a/Tools/compiler/compiler/ast.py +++ b/Tools/compiler/compiler/ast.py @@ -105,6 +105,11 @@ class Lambda(Node): self.flags = flags self.code = code self._children = ('lambda', argnames, defaults, flags, code) + self.varargs = self.kwargs = None + if flags & CO_VARARGS: + self.varargs = 1 + if flags & CO_VARKEYWORDS: + self.kwargs = 1 def __repr__(self): return "Lambda(%s,%s,%s,%s)" % self._children[1:] |
