Skip to content

Commit 859dbe5

Browse files
committed
fixes for hub debugging tools
1 parent c3eec20 commit 859dbe5

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

celery/worker/hub.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -278,27 +278,29 @@ def close(self, *args):
278278
__exit__ = close
279279

280280
def _repr_readers(self):
281-
return ['{0}->{1}->{2!r}'.format(_rcb(cb), repr_flag(READ | ERR, fd))
281+
return ['{0}->{1}'.format(_rcb(cb), repr_flag(READ | ERR, fd))
282282
for fd, cb in items(self.readers)]
283283

284284
def _repr_writers(self):
285-
return ['{0}->{1}->{2!r}'.format(_rcb(cb), repr_flag(WRITE, fd))
285+
return ['{0}->{1}'.format(_rcb(cb), repr_flag(WRITE, fd))
286286
for fd, cb in items(self.writers)]
287287

288288
def repr_active(self):
289289
return ', '.join(self._repr_readers() + self._repr_writers())
290290

291291
def repr_events(self, events):
292292
return ', '.join(
293-
'{0}->{1}' % (
293+
'{0}->{1}'.format(
294294
_rcb(self._callback_for(fd, fl, '{0!r}(GONE)'.format(fd))),
295-
repr_flag(fl)
295+
repr_flag(fl),
296296
)
297297
for fd, fl in events
298298
)
299299

300300
def _callback_for(self, fd, flag, *default):
301301
try:
302+
if fd in self.coros:
303+
return self.coros[fd]
302304
if flag & READ:
303305
return self.readers[fileno(fd)]
304306
if flag & WRITE:

0 commit comments

Comments
 (0)