[pypy-svn] r28605 - pypy/dist/pypy/module/_pickle_support

mwh at codespeak.net mwh at codespeak.net
Fri Jun 9 21:20:16 CEST 2006


Author: mwh
Date: Fri Jun  9 21:20:15 2006
New Revision: 28605

Modified:
   pypy/dist/pypy/module/_pickle_support/__init__.py
   pypy/dist/pypy/module/_pickle_support/maker.py
Log:
AAAAARGH forgot to check this in :/


Modified: pypy/dist/pypy/module/_pickle_support/__init__.py
==============================================================================
--- pypy/dist/pypy/module/_pickle_support/__init__.py	(original)
+++ pypy/dist/pypy/module/_pickle_support/__init__.py	Fri Jun  9 21:20:15 2006
@@ -12,6 +12,7 @@
         'func_new'     : 'maker.func_new',
         'module_new'   : 'maker.module_new',
         'method_new'   : 'maker.method_new',
+        'builtin_method_new'   : 'maker.builtin_method_new',
         'dictiter_surrogate_new' : 'maker.dictiter_surrogate_new',
         'seqiter_new'  : 'maker.seqiter_new',
         'reverseseqiter_new' : 'maker.reverseseqiter_new',

Modified: pypy/dist/pypy/module/_pickle_support/maker.py
==============================================================================
--- pypy/dist/pypy/module/_pickle_support/maker.py	(original)
+++ pypy/dist/pypy/module/_pickle_support/maker.py	Fri Jun  9 21:20:15 2006
@@ -38,6 +38,9 @@
     return space.call_args(w_type, __args__)
 method_new.unwrap_spec = [ObjSpace, Arguments]
 
+def builtin_method_new(space, w_instance, w_name):
+    return space.getattr(w_instance, w_name)
+
 def dictiter_surrogate_new(space, w_lis):
     # we got a listobject.
     # simply create an iterator and that's it.
@@ -110,4 +113,4 @@
     for w_p in nulls:
         p = space.int_w(w_p)
         tup_w[p] = None
-    return tup_w
\ No newline at end of file
+    return tup_w



More information about the Pypy-commit mailing list