[pypy-svn] r80008 - pypy/branch/fast-forward/pypy/module/select

agaynor at codespeak.net agaynor at codespeak.net
Sun Dec 12 20:38:04 CET 2010


Author: agaynor
Date: Sun Dec 12 20:38:01 2010
New Revision: 80008

Modified:
   pypy/branch/fast-forward/pypy/module/select/interp_epoll.py
Log:
Fixed epoll after the merge.


Modified: pypy/branch/fast-forward/pypy/module/select/interp_epoll.py
==============================================================================
--- pypy/branch/fast-forward/pypy/module/select/interp_epoll.py	(original)
+++ pypy/branch/fast-forward/pypy/module/select/interp_epoll.py	Sun Dec 12 20:38:01 2010
@@ -7,7 +7,6 @@
 from pypy.interpreter.gateway import interp2app, unwrap_spec, ObjSpace, W_Root
 from pypy.interpreter.error import OperationError, wrap_oserror, operationerrfmt
 from pypy.interpreter.typedef import TypeDef, GetSetProperty
-from pypy.module.select.interp_select import as_fd_w
 from pypy.rpython.lltypesystem import lltype, rffi
 from pypy.rpython.tool import rffi_platform
 from pypy.rlib._rsocket_rffi import socketclose, FD_SETSIZE
@@ -101,7 +100,7 @@
             self.epfd = -1
 
     def epoll_ctl(self, ctl, w_fd, eventmask, ignore_ebadf=False):
-        fd = as_fd_w(self.space, w_fd)
+        fd = self.space.c_filedescriptor_w(w_fd)
         with lltype.scoped_alloc(epoll_event) as ev:
             ev.c_events = rffi.cast(rffi.UINT, eventmask)
             rffi.setintfield(ev.c_data, 'c_fd', fd)



More information about the Pypy-commit mailing list