Author: Maciej Fijalkowski <fij...@gmail.com>
Branch: 
Changeset: r47215:971b55704207
Date: 2011-09-12 12:29 +0200
http://bitbucket.org/pypy/pypy/changeset/971b55704207/

Log:    fix translation, hopefully

diff --git a/pypy/module/__pypy__/interp_builders.py 
b/pypy/module/__pypy__/interp_builders.py
--- a/pypy/module/__pypy__/interp_builders.py
+++ b/pypy/module/__pypy__/interp_builders.py
@@ -3,6 +3,7 @@
 from pypy.interpreter.gateway import interp2app, unwrap_spec
 from pypy.interpreter.typedef import TypeDef
 from pypy.rlib.rstring import UnicodeBuilder, StringBuilder
+from pypy.tool.sourcetools import func_with_new_name
 
 
 def create_builder(name, strtype, builder_cls):
@@ -41,8 +42,9 @@
 
     W_Builder.__name__ = "W_%s" % name
     W_Builder.typedef = TypeDef(name,
-        __new__ = interp2app(W_Builder.descr__new__.im_func),
-
+        __new__ = interp2app(func_with_new_name(
+                                    W_Builder.descr__new__.im_func,
+                                    '%s_new' % (name,))),
         append = interp2app(W_Builder.descr_append),
         append_slice = interp2app(W_Builder.descr_append_slice),
         build = interp2app(W_Builder.descr_build),
@@ -51,4 +53,4 @@
     return W_Builder
 
 W_StringBuilder = create_builder("StringBuilder", str, StringBuilder)
-W_UnicodeBuilder = create_builder("UnicodeBuilder", unicode, UnicodeBuilder)
\ No newline at end of file
+W_UnicodeBuilder = create_builder("UnicodeBuilder", unicode, UnicodeBuilder)
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to