[pypy-svn] r27905 - pypy/dist/pypy/objspace/std

ericvrp at codespeak.net ericvrp at codespeak.net
Tue May 30 12:52:13 CEST 2006


Author: ericvrp
Date: Tue May 30 12:52:07 2006
New Revision: 27905

Modified:
   pypy/dist/pypy/objspace/std/itertype.py
Log:
prevent rtyper warnings


Modified: pypy/dist/pypy/objspace/std/itertype.py
==============================================================================
--- pypy/dist/pypy/objspace/std/itertype.py	(original)
+++ pypy/dist/pypy/objspace/std/itertype.py	Tue May 30 12:52:07 2006
@@ -7,6 +7,8 @@
     XXX to do: remove this __reduce__ method and do
     a registration with copy_reg, instead.
     """
+    from pypy.objspace.std.iterobject import W_SeqIterObject
+    assert isinstance(w_self, W_SeqIterObject)
     from pypy.interpreter.mixedmodule import MixedModule
     w_mod    = space.getbuiltinmodule('_pickle_support')
     mod      = space.interp_w(MixedModule, w_mod)
@@ -21,6 +23,8 @@
     XXX to do: remove this __reduce__ method and do
     a registration with copy_reg, instead.
     """
+    from pypy.objspace.std.iterobject import W_ReverseSeqIterObject
+    assert isinstance(w_self, W_ReverseSeqIterObject)
     from pypy.interpreter.mixedmodule import MixedModule
     w_mod    = space.getbuiltinmodule('_pickle_support')
     mod      = space.interp_w(MixedModule, w_mod)



More information about the Pypy-commit mailing list