Author: Jeremy Thurgood <[email protected]>
Branch:
Changeset: r58270:6234e2653575
Date: 2012-10-20 14:40 +0200
http://bitbucket.org/pypy/pypy/changeset/6234e2653575/
Log: Some ctypefunc bugfixes.
diff --git a/pypy/module/_cffi_backend/ctypefunc.py
b/pypy/module/_cffi_backend/ctypefunc.py
--- a/pypy/module/_cffi_backend/ctypefunc.py
+++ b/pypy/module/_cffi_backend/ctypefunc.py
@@ -4,8 +4,9 @@
import sys
from pypy.interpreter.error import OperationError, operationerrfmt
+from pypy.interpreter.error import wrap_oserror
from pypy.rpython.lltypesystem import lltype, llmemory, rffi
-from pypy.rlib import jit, clibffi, jit_libffi
+from pypy.rlib import jit, clibffi, jit_libffi, rposix
from pypy.rlib.jit_libffi import CIF_DESCRIPTION, CIF_DESCRIPTION_P
from pypy.rlib.jit_libffi import FFI_TYPE, FFI_TYPE_P, FFI_TYPE_PP
from pypy.rlib.jit_libffi import SIZE_OF_FFI_ARG
@@ -177,8 +178,8 @@
fileobj.direct_flush()
fd = fileobj.direct_fileno()
if fd < 0:
- raise OperationError(self.space.w_ValueError,
- self.space.wrap("file has no OS file descriptor"))
+ raise OperationError(space.w_ValueError,
+ space.wrap("file has no OS file descriptor"))
try:
fd2 = os.dup(fd)
f = rffi_fdopen(fd2, fileobj.mode)
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit