Made api_test pass with twisted hub. Fixed FdListener's attribute references that were unwisely added in previous commit.

This commit is contained in:
Ryan Williams
2009-08-31 17:08:48 -04:00
parent a8bd0a5d9c
commit 331d5afa44
2 changed files with 4 additions and 1 deletions

View File

@@ -34,7 +34,7 @@ class FdListener(object):
def __call__(self, *args, **kw): def __call__(self, *args, **kw):
return self.cb(*args, **kw) return self.cb(*args, **kw)
def __repr__(self): def __repr__(self):
return "%s(%r, %r, %r)" % (type(self).__name__, self._evtype, self._fileno, self._cb) return "%s(%r, %r, %r)" % (type(self).__name__, self.evtype, self.fileno, self.cb)
__str__ = __repr__ __str__ = __repr__

View File

@@ -182,6 +182,9 @@ class BaseTwistedHub(object):
from twisted.internet import reactor from twisted.internet import reactor
return len(reactor.getDelayedCalls()) return len(reactor.getDelayedCalls())
def closed(self, fileno):
pass
class TwistedHub(BaseTwistedHub): class TwistedHub(BaseTwistedHub):
# wrapper around reactor that runs reactor's main loop in a separate greenlet. # wrapper around reactor that runs reactor's main loop in a separate greenlet.