Author: Ronan Lamy <ronan.l...@gmail.com>
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
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to