[pypy-svn] r78123 - pypy/branch/fast-forward/pypy/module/_io
afa at codespeak.net
afa at codespeak.net
Wed Oct 20 13:32:47 CEST 2010
Author: afa
Date: Wed Oct 20 13:32:46 2010
New Revision: 78123
Modified:
pypy/branch/fast-forward/pypy/module/_io/interp_io.py
Log:
Add default constructors to all io classes
Modified: pypy/branch/fast-forward/pypy/module/_io/interp_io.py
==============================================================================
--- pypy/branch/fast-forward/pypy/module/_io/interp_io.py (original)
+++ pypy/branch/fast-forward/pypy/module/_io/interp_io.py Wed Oct 20 13:32:46 2010
@@ -45,36 +45,42 @@
pass
W_BytesIO.typedef = TypeDef(
'BytesIO', W_BufferedIOBase.typedef,
+ __new__ = generic_new_descr(W_BytesIO),
)
class W_BufferedReader(W_BufferedIOBase):
pass
W_BufferedReader.typedef = TypeDef(
'BufferedReader', W_BufferedIOBase.typedef,
+ __new__ = generic_new_descr(W_BufferedReader),
)
class W_BufferedWriter(W_BufferedIOBase):
pass
W_BufferedWriter.typedef = TypeDef(
'BufferedWriter', W_BufferedIOBase.typedef,
+ __new__ = generic_new_descr(W_BufferedWriter),
)
class W_BufferedRWPair(W_BufferedIOBase):
pass
W_BufferedRWPair.typedef = TypeDef(
'BufferedRWPair', W_BufferedIOBase.typedef,
+ __new__ = generic_new_descr(W_BufferedRWPair),
)
class W_BufferedRandom(W_BufferedIOBase):
pass
W_BufferedRandom.typedef = TypeDef(
'BufferedRandom', W_BufferedIOBase.typedef,
+ __new__ = generic_new_descr(W_BufferedRandom),
)
class W_TextIOWrapper(W_TextIOBase):
pass
W_TextIOWrapper.typedef = TypeDef(
'TextIOWrapper', W_TextIOBase.typedef,
+ __new__ = generic_new_descr(W_TextIOWrapper),
)
@unwrap_spec(ObjSpace, Arguments)
More information about the Pypy-commit
mailing list