X-Git-Url: https://git.distorted.org.uk/~mdw/mLib-python/blobdiff_plain/b0b5aac56c8c92a0c15fc4a883c15460ce30180d..8fdfc3953c7444ffa4e65a13cc83a16418369678:/sel-file.pyx?ds=sidebyside diff --git a/sel-file.pyx b/sel-file.pyx index 72ff166..9135d4a 100644 --- a/sel-file.pyx +++ b/sel-file.pyx @@ -43,7 +43,7 @@ cdef class SelFile: sel_initfile(&_sel, &me.f, _getfd(fd), mode, _filefunc, me) me._activep = 0 me.mode = mode - me._ready = _checkcallable(readyproc, 'ready proc') + me._readyfunc = _checkcallable(readyproc, 'ready proc') def __dealloc__(me): if me._activep: sel_rmfile(&me.f) @@ -55,11 +55,11 @@ cdef class SelFile: return _tobool(me._activep) property readyproc: def __get__(me): - return me._ready + return me._readyfunc def __set__(me, proc): - me._ready = _checkcallable(proc, 'ready proc') + me._readyfunc = _checkcallable(proc, 'ready proc') def __del__(me): - me._ready = None + me._readyfunc = None def enable(me): if me._activep: raise ValueError, 'already enabled' @@ -86,7 +86,7 @@ cdef class SelFile: def disabled(me): pass def ready(me): - return _maybecall(me._ready, ()) + return _maybecall(me._readyfunc, ()) cdef void _filefunc(int fd, unsigned mode, void *arg): cdef SelFile sf