File tree 1 file changed +6
-4
lines changed 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -278,27 +278,29 @@ def close(self, *args):
278
278
__exit__ = close
279
279
280
280
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 ))
282
282
for fd , cb in items (self .readers )]
283
283
284
284
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 ))
286
286
for fd , cb in items (self .writers )]
287
287
288
288
def repr_active (self ):
289
289
return ', ' .join (self ._repr_readers () + self ._repr_writers ())
290
290
291
291
def repr_events (self , events ):
292
292
return ', ' .join (
293
- '{0}->{1}' % (
293
+ '{0}->{1}' . format (
294
294
_rcb (self ._callback_for (fd , fl , '{0!r}(GONE)' .format (fd ))),
295
- repr_flag (fl )
295
+ repr_flag (fl ),
296
296
)
297
297
for fd , fl in events
298
298
)
299
299
300
300
def _callback_for (self , fd , flag , * default ):
301
301
try :
302
+ if fd in self .coros :
303
+ return self .coros [fd ]
302
304
if flag & READ :
303
305
return self .readers [fileno (fd )]
304
306
if flag & WRITE :
You can’t perform that action at this time.
0 commit comments