@@ -276,19 +276,6 @@ def close(self):
276
276
def get_map (self ):
277
277
return self ._map
278
278
279
- def _key_from_fd (self , fd ):
280
- """Return the key associated to a given file descriptor.
281
-
282
- Parameters:
283
- fd -- file descriptor
284
-
285
- Returns:
286
- corresponding key, or None if not found
287
- """
288
- try :
289
- return self ._fd_to_key [fd ]
290
- except KeyError :
291
- return None
292
279
293
280
294
281
class SelectSelector (_BaseSelectorImpl ):
@@ -336,7 +323,7 @@ def select(self, timeout=None):
336
323
if fd in w :
337
324
events |= EVENT_WRITE
338
325
339
- key = self ._key_from_fd (fd )
326
+ key = self ._fd_to_key . get (fd )
340
327
if key :
341
328
ready .append ((key , events & key .events ))
342
329
return ready
@@ -426,7 +413,7 @@ def select(self, timeout=None):
426
413
if event & ~ self ._EVENT_WRITE :
427
414
events |= EVENT_READ
428
415
429
- key = self ._key_from_fd (fd )
416
+ key = self ._fd_to_key . get (fd )
430
417
if key :
431
418
ready .append ((key , events & key .events ))
432
419
return ready
@@ -479,7 +466,7 @@ def select(self, timeout=None):
479
466
if event & ~ select .EPOLLOUT :
480
467
events |= EVENT_READ
481
468
482
- key = self ._key_from_fd (fd )
469
+ key = self ._fd_to_key . get (fd )
483
470
if key :
484
471
ready .append ((key , events & key .events ))
485
472
return ready
@@ -574,7 +561,7 @@ def select(self, timeout=None):
574
561
if flag == select .KQ_FILTER_WRITE :
575
562
events |= EVENT_WRITE
576
563
577
- key = self ._key_from_fd (fd )
564
+ key = self ._fd_to_key . get (fd )
578
565
if key :
579
566
ready .append ((key , events & key .events ))
580
567
return ready
0 commit comments