X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib-python/blobdiff_plain/b51b6cf0b65c84c7b9e130719beede595cc1bfbd..3655f952feb7cd89371dd65fb78e1435e50f9bcc:/sel-file.pyx diff --git a/sel-file.pyx b/sel-file.pyx index 72ff166..53af55e 100644 --- a/sel-file.pyx +++ b/sel-file.pyx @@ -15,12 +15,12 @@ # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. -# +# # mLib/Python is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -# +# # You should have received a copy of the GNU General Public License # along with mLib/Python; if not, write to the Free Software Foundation, # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. @@ -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