[pypy-commit] pypy default: fix translation hopefully

fijal noreply at buildbot.pypy.org
Mon Nov 28 15:42:33 CET 2011


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: 
Changeset: r49899:86a762812948
Date: 2011-11-28 16:40 +0200
http://bitbucket.org/pypy/pypy/changeset/86a762812948/

Log:	fix translation hopefully

diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py
--- a/pypy/module/micronumpy/interp_numarray.py
+++ b/pypy/module/micronumpy/interp_numarray.py
@@ -963,7 +963,9 @@
         return Call1Iterator(self.values.start_iter(res_shape))
 
     def debug_repr(self):
-        call_sig = self.signature.components[0]
+        sig = self.signature
+        assert isinstance(sig, signature.Signature)
+        call_sig = sig.components[0]
         assert isinstance(call_sig, signature.Call1)
         if self.forced_result is not None:
             return 'Call1(%s, forced=%s)' % (call_sig.func.func_name,
@@ -1011,7 +1013,9 @@
         return call_sig.func(self.calc_dtype, lhs, rhs)
 
     def debug_repr(self):
-        call_sig = self.signature.components[0]
+        sig = self.signature
+        assert isinstance(sig, signature.Signature)
+        call_sig = sig.components[0]
         assert isinstance(call_sig, signature.Call2)
         if self.forced_result is not None:
             return 'Call2(%s, forced=%s)' % (call_sig.func.func_name,


More information about the pypy-commit mailing list