From ab70d7c8fbefa488c48d30ed978d74e76fea44ab Mon Sep 17 00:00:00 2001 From: James Lu Date: Sat, 17 Mar 2018 15:27:35 -0700 Subject: [PATCH] selectdriver: stop delivering events when _aborted is set --- selectdriver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/selectdriver.py b/selectdriver.py index f924dd6..74db821 100644 --- a/selectdriver.py +++ b/selectdriver.py @@ -19,7 +19,7 @@ def _process_conns(): while not world.shutting_down.is_set(): for socketkey, mask in selector.select(timeout=SELECT_TIMEOUT): irc = socketkey.data - if mask & selectors.EVENT_READ: + if mask & selectors.EVENT_READ and not irc._aborted.is_set(): irc._run_irc() def register(irc):