asyncore: introduce a new 'closed' attribute to make sure that dispatcher gets closed only once.
In different occasions close() might be called more than once, causing problems with already disconnected sockets/dispatchers.
G
Giampaolo Rodolà committed
42e0b7f47ef3bd1fe3b20ae253c9f660092d2fa4
Parent: 2933312