[pypy-commit] pypy py3.5: Fix: built-in types need a name like 'module.ClassName', not a __module__

arigo pypy.commits at gmail.com
Sat Oct 15 12:10:00 EDT 2016


Author: Armin Rigo <arigo at tunes.org>
Branch: py3.5
Changeset: r87816:ca7a14ba08cd
Date: 2016-10-15 18:09 +0200
http://bitbucket.org/pypy/pypy/changeset/ca7a14ba08cd/

Log:	Fix: built-in types need a name like 'module.ClassName', not a
	__module__ attribute

diff --git a/pypy/module/_sre/interp_sre.py b/pypy/module/_sre/interp_sre.py
--- a/pypy/module/_sre/interp_sre.py
+++ b/pypy/module/_sre/interp_sre.py
@@ -479,8 +479,7 @@
 
 
 W_SRE_Pattern.typedef = TypeDef(
-    'SRE_Pattern',
-    __module__   = '_sre',
+    '_sre.SRE_Pattern',
     __new__      = interp2app(SRE_Pattern__new__),
     __copy__     = interp2app(W_SRE_Pattern.cannot_copy_w),
     __deepcopy__ = interp2app(W_SRE_Pattern.cannot_copy_w),
@@ -676,8 +675,7 @@
 
 
 W_SRE_Match.typedef = TypeDef(
-    'SRE_Match',
-    __module__   = '_sre',
+    '_sre.SRE_Match',
     __copy__     = interp2app(W_SRE_Match.cannot_copy_w),
     __deepcopy__ = interp2app(W_SRE_Match.cannot_copy_w),
     __repr__     = interp2app(W_SRE_Match.repr_w),
@@ -746,8 +744,7 @@
             return None
 
 W_SRE_Scanner.typedef = TypeDef(
-    'SRE_Scanner',
-    __module__ = '_sre',
+    '_sre.SRE_Scanner',
     __iter__ = interp2app(W_SRE_Scanner.iter_w),
     __next__ = interp2app(W_SRE_Scanner.next_w),
     match    = interp2app(W_SRE_Scanner.match_w),


More information about the pypy-commit mailing list