Author: Martin Matusiak <[email protected]>
Branch: py3.3-fixes2
Changeset: r72832:50ea833f79dd
Date: 2014-08-16 06:57 +0200
http://bitbucket.org/pypy/pypy/changeset/50ea833f79dd/
Log: prefer oefmt over OperationError
diff --git a/pypy/module/bz2/interp_bz2.py b/pypy/module/bz2/interp_bz2.py
--- a/pypy/module/bz2/interp_bz2.py
+++ b/pypy/module/bz2/interp_bz2.py
@@ -2,7 +2,7 @@
from rpython.rtyper.tool import rffi_platform as platform
from rpython.rtyper.lltypesystem import rffi
from rpython.rtyper.lltypesystem import lltype
-from pypy.interpreter.error import OperationError
+from pypy.interpreter.error import OperationError, oefmt
from pypy.interpreter.baseobjspace import W_Root
from pypy.interpreter.typedef import TypeDef, interp_attrproperty_bytes
from pypy.interpreter.typedef import GetSetProperty
@@ -269,8 +269,7 @@
lltype.free(self.bzs, flavor='raw')
def __getstate__(self):
- raise OperationError(self.space.w_TypeError,
- self.space.wrap("cannot serialize '_bz2.BZ2Compressor' object"))
+ raise oefmt(self.space.w_TypeError, "cannot serialize '%T' object",
self)
@unwrap_spec(data='bufferstr')
def compress(self, data):
@@ -378,8 +377,7 @@
lltype.free(self.bzs, flavor='raw')
def __getstate__(self):
- raise OperationError(self.space.w_TypeError,
- self.space.wrap("cannot serialize '_bz2.BZ2Decompressor' object"))
+ raise oefmt(self.space.w_TypeError, "cannot serialize '%T' object",
self)
def eof_w(self, space):
if self.running:
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit