[pypy-commit] pypy default: python 2.6 syntax
mattip
noreply at buildbot.pypy.org
Wed Mar 7 21:19:28 CET 2012
Author: mattip
Branch:
Changeset: r53262:ee003450a5ce
Date: 2012-03-07 22:19 +0200
http://bitbucket.org/pypy/pypy/changeset/ee003450a5ce/
Log: python 2.6 syntax
diff --git a/pypy/module/select/interp_kqueue.py b/pypy/module/select/interp_kqueue.py
--- a/pypy/module/select/interp_kqueue.py
+++ b/pypy/module/select/interp_kqueue.py
@@ -144,65 +144,65 @@
else:
changelist_len = space.len_w(w_changelist)
- with lltype.scoped_alloc(rffi.CArray(kevent), changelist_len) as changelist, \
- lltype.scoped_alloc(rffi.CArray(kevent), max_events) as eventlist, \
- lltype.scoped_alloc(timespec) as timeout:
+ with lltype.scoped_alloc(rffi.CArray(kevent), changelist_len) as changelist:
+ with lltype.scoped_alloc(rffi.CArray(kevent), max_events) as eventlist:
+ with lltype.scoped_alloc(timespec) as timeout:
- if not space.is_w(w_timeout, space.w_None):
- _timeout = space.float_w(w_timeout)
- if _timeout < 0:
- raise operationerrfmt(space.w_ValueError,
- "Timeout must be None or >= 0, got %s", str(_timeout)
- )
- sec = int(_timeout)
- nsec = int(1e9 * (_timeout - sec))
- rffi.setintfield(timeout, 'c_tv_sec', sec)
- rffi.setintfield(timeout, 'c_tv_nsec', nsec)
- ptimeout = timeout
- else:
- ptimeout = lltype.nullptr(timespec)
+ if not space.is_w(w_timeout, space.w_None):
+ _timeout = space.float_w(w_timeout)
+ if _timeout < 0:
+ raise operationerrfmt(space.w_ValueError,
+ "Timeout must be None or >= 0, got %s", str(_timeout)
+ )
+ sec = int(_timeout)
+ nsec = int(1e9 * (_timeout - sec))
+ rffi.setintfield(timeout, 'c_tv_sec', sec)
+ rffi.setintfield(timeout, 'c_tv_nsec', nsec)
+ ptimeout = timeout
+ else:
+ ptimeout = lltype.nullptr(timespec)
- if not space.is_w(w_changelist, space.w_None):
- i = 0
- for w_ev in space.listview(w_changelist):
- ev = space.interp_w(W_Kevent, w_ev)
- changelist[i].c_ident = ev.event.c_ident
- changelist[i].c_filter = ev.event.c_filter
- changelist[i].c_flags = ev.event.c_flags
- changelist[i].c_fflags = ev.event.c_fflags
- changelist[i].c_data = ev.event.c_data
- changelist[i].c_udata = ev.event.c_udata
- i += 1
- pchangelist = changelist
- else:
- pchangelist = lltype.nullptr(rffi.CArray(kevent))
+ if not space.is_w(w_changelist, space.w_None):
+ i = 0
+ for w_ev in space.listview(w_changelist):
+ ev = space.interp_w(W_Kevent, w_ev)
+ changelist[i].c_ident = ev.event.c_ident
+ changelist[i].c_filter = ev.event.c_filter
+ changelist[i].c_flags = ev.event.c_flags
+ changelist[i].c_fflags = ev.event.c_fflags
+ changelist[i].c_data = ev.event.c_data
+ changelist[i].c_udata = ev.event.c_udata
+ i += 1
+ pchangelist = changelist
+ else:
+ pchangelist = lltype.nullptr(rffi.CArray(kevent))
- nfds = syscall_kevent(self.kqfd,
- pchangelist,
- changelist_len,
- eventlist,
- max_events,
- ptimeout)
- if nfds < 0:
- raise exception_from_errno(space, space.w_IOError)
- else:
- elist_w = [None] * nfds
- for i in xrange(nfds):
+ nfds = syscall_kevent(self.kqfd,
+ pchangelist,
+ changelist_len,
+ eventlist,
+ max_events,
+ ptimeout)
+ if nfds < 0:
+ raise exception_from_errno(space, space.w_IOError)
+ else:
+ elist_w = [None] * nfds
+ for i in xrange(nfds):
- evt = eventlist[i]
+ evt = eventlist[i]
- w_event = W_Kevent(space)
- w_event.event = lltype.malloc(kevent, flavor="raw")
- w_event.event.c_ident = evt.c_ident
- w_event.event.c_filter = evt.c_filter
- w_event.event.c_flags = evt.c_flags
- w_event.event.c_fflags = evt.c_fflags
- w_event.event.c_data = evt.c_data
- w_event.event.c_udata = evt.c_udata
+ w_event = W_Kevent(space)
+ w_event.event = lltype.malloc(kevent, flavor="raw")
+ w_event.event.c_ident = evt.c_ident
+ w_event.event.c_filter = evt.c_filter
+ w_event.event.c_flags = evt.c_flags
+ w_event.event.c_fflags = evt.c_fflags
+ w_event.event.c_data = evt.c_data
+ w_event.event.c_udata = evt.c_udata
- elist_w[i] = w_event
+ elist_w[i] = w_event
- return space.newlist(elist_w)
+ return space.newlist(elist_w)
More information about the pypy-commit
mailing list