Author: Martin Matusiak <numero...@gmail.com>
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
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to