X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib-python/blobdiff_plain/b51b6cf0b65c84c7b9e130719beede595cc1bfbd..b170d65aecec439b1ca2dd52f60f47f547d365e3:/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