[pypy-commit] pypy py3k: now an OSError on 3.3
pjenvey
pypy.commits at gmail.com
Fri May 6 20:09:44 EDT 2016
Author: Philip Jenvey <pjenvey at underboss.org>
Branch: py3k
Changeset: r84271:adaec121cd45
Date: 2016-05-06 17:08 -0700
http://bitbucket.org/pypy/pypy/changeset/adaec121cd45/
Log: now an OSError on 3.3
diff --git a/pypy/module/signal/interp_signal.py b/pypy/module/signal/interp_signal.py
--- a/pypy/module/signal/interp_signal.py
+++ b/pypy/module/signal/interp_signal.py
@@ -11,7 +11,7 @@
PeriodicAsyncAction)
from pypy.interpreter.gateway import unwrap_spec
-from rpython.rlib import jit, rposix, rgc
+from rpython.rlib import jit, rgc
from rpython.rlib.objectmodel import we_are_translated
from rpython.rlib.rarithmetic import intmask, widen
from rpython.rlib.rsignal import *
@@ -260,8 +260,7 @@
def siginterrupt(space, signum, flag):
check_signum_in_range(space, signum)
if rffi.cast(lltype.Signed, c_siginterrupt(signum, flag)) < 0:
- errno = rposix.get_saved_errno()
- raise OperationError(space.w_RuntimeError, space.wrap(errno))
+ raise exception_from_saved_errno(space, space.w_OSError)
#__________________________________________________________
More information about the pypy-commit
mailing list