Author: Philip Jenvey <[email protected]>
Branch: py3k
Changeset: r63466:086682bc42b6
Date: 2013-04-17 15:48 -0700
http://bitbucket.org/pypy/pypy/changeset/086682bc42b6/

Log:    terrible hack/workaround for a bogus test_ztranslation failure

diff --git a/pypy/module/_io/test/test_ztranslation.py 
b/pypy/module/_io/test/test_ztranslation.py
--- a/pypy/module/_io/test/test_ztranslation.py
+++ b/pypy/module/_io/test/test_ztranslation.py
@@ -1,4 +1,15 @@
+from pypy.interpreter.typedef import GetSetProperty
+from pypy.module.exceptions.interp_exceptions import W_BaseException
 from pypy.objspace.fake.checkmodule import checkmodule
 
 def test_checkmodule():
+    # XXX: PyTraceback usage in these methods blows up checkmodule
+    def descr_gettraceback(self, space):
+        return space.w_None
+    def descr_settraceback(self, space, w_newtraceback):
+        pass
+    W_BaseException.descr_gettraceback = descr_gettraceback
+    W_BaseException.descr_settraceback = descr_settraceback
+    W_BaseException.typedef.add_entries(
+        __traceback__=GetSetProperty(descr_gettraceback, descr_settraceback))
     checkmodule('_io')
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to