fd = fdobj.fileno()
return fd
-#cdef object _checkcallable(object f, object what):
-# if f is not None and not callable(f):
-# raise TypeError('%s must be callable' % what)
-# return f
+cdef object _checkcallable(object f, object what):
+ if f is not None and not callable(f):
+ raise TypeError('%s must be callable' % what)
+ return f
-#cdef object _maybecall(object f, object args):
-# if f is None:
-# return None
-# return f(*args)
+cdef object _maybecall(object f, object args):
+ if f is None:
+ return None
+ return f(*args)
###----- That's all, folks --------------------------------------------------