Author: Maciej Fijalkowski <[email protected]>
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
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit