Author: Ronan Lamy <[email protected]>
Branch: desc-specialize
Changeset: r82354:8eba3a267336
Date: 2016-02-20 17:03 +0100
http://bitbucket.org/pypy/pypy/changeset/8eba3a267336/
Log: normalise funcdesc.defaults
diff --git a/rpython/annotator/description.py b/rpython/annotator/description.py
--- a/rpython/annotator/description.py
+++ b/rpython/annotator/description.py
@@ -196,7 +196,7 @@
super(FunctionDesc, self).__init__(bookkeeper, pyobj)
self.name = name
self.signature = signature
- self.defaults = defaults
+ self.defaults = defaults if defaults is not None else ()
# 'specializer' is a function with the following signature:
# specializer(funcdesc, args_s) => graph
# or => s_result (overridden/memo
cases)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit