From: Mark Wooding Date: Fri, 22 Dec 2006 11:21:53 +0000 (+0000) Subject: sel-file: Fix stupid attribute-name bug. X-Git-Tag: 1.0.1~10 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib-python/commitdiff_plain/8fdfc3953c7444ffa4e65a13cc83a16418369678?ds=sidebyside sel-file: Fix stupid attribute-name bug. --- 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