[pypy-commit] pypy default: More logs

amauryfa pypy.commits at gmail.com
Fri May 20 13:39:46 EDT 2016


Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch: 
Changeset: r84540:e39c49ad50d8
Date: 2015-06-28 16:32 +0200
http://bitbucket.org/pypy/pypy/changeset/e39c49ad50d8/

Log:	More logs (grafted from 2aab118cd6879c1a77f9f1d0848c12b2643b2501)

diff --git a/rpython/annotator/annrpython.py b/rpython/annotator/annrpython.py
--- a/rpython/annotator/annrpython.py
+++ b/rpython/annotator/annrpython.py
@@ -237,7 +237,10 @@
     def setbinding(self, arg, s_value):
         s_old = arg.annotation
         if s_old is not None:
-            assert s_value.contains(s_old)
+            if not s_value.contains(s_old):
+                log.WARNING("%s does not contain %s" % (s_value, s_old))
+                log.WARNING("%s" % annmodel.unionof(s_value, s_old))
+                assert False
         arg.annotation = s_value
 
     def warning(self, msg, pos=None):


More information about the pypy-commit mailing list