Close resources owned by subclass before calling super().close().

This commit is contained in:
Guido van Rossum 2013-10-31 11:01:40 -07:00
parent 0160b5fae1
commit 61a2ced1c5

View file

@ -351,8 +351,8 @@ if hasattr(select, 'epoll'):
return ready
def close(self):
super().close()
self._epoll.close()
super().close()
if hasattr(select, 'kqueue'):
@ -414,8 +414,8 @@ if hasattr(select, 'kqueue'):
return ready
def close(self):
super().close()
self._kqueue.close()
super().close()
# Choose the best implementation: roughly, epoll|kqueue > poll > select.