Update vendored berkerpeksag/selectors34 to ff61b82

This commit is contained in:
Dana Powers
2017-03-03 10:55:55 -08:00
parent d9283c1453
commit 373d221613

View File

@@ -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