Update vendored berkerpeksag/selectors34 to ff61b82
This commit is contained in:
8
kafka/vendor/selectors34.py
vendored
8
kafka/vendor/selectors34.py
vendored
@@ -1,6 +1,6 @@
|
||||
# pylint: skip-file
|
||||
# vendored from https://github.com/berkerpeksag/selectors34
|
||||
# at commit 5195dd2cbe598047ad0a2e446a829546f6ffc9eb (v1.1)
|
||||
# at commit ff61b82168d2cc9c4922ae08e2a8bf94aab61ea2 (unreleased, ~1.2)
|
||||
#
|
||||
# Original author: Charles-Francois Natali (c.f.natali[at]gmail.com)
|
||||
# Maintainer: Berker Peksag (berker.peksag[at]gmail.com)
|
||||
@@ -92,8 +92,10 @@ class _SelectorMapping(Mapping):
|
||||
def __iter__(self):
|
||||
return iter(self._selector._fd_to_key)
|
||||
|
||||
|
||||
class BaseSelector(six.with_metaclass(ABCMeta)):
|
||||
# Using six.add_metaclass() decorator instead of six.with_metaclass() because
|
||||
# the latter leaks temporary_class to garbage with gc disabled
|
||||
@six.add_metaclass(ABCMeta)
|
||||
class BaseSelector(object):
|
||||
"""Selector abstract base class.
|
||||
|
||||
A selector supports registering file objects to be monitored for specific
|
||||
|
||||
Reference in New Issue
Block a user