From: Daniele Varrazzo Date: Tue, 16 Feb 2021 21:31:02 +0000 (+0100) Subject: Fix guard for platforms missing epoll X-Git-Tag: 3.0.dev0~108 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a29af5bbab7df2e48077f42d04188526e44797b;p=thirdparty%2Fpsycopg.git Fix guard for platforms missing epoll See #34 --- diff --git a/psycopg3/psycopg3/waiting.py b/psycopg3/psycopg3/waiting.py index e60702487..a489feab3 100644 --- a/psycopg3/psycopg3/waiting.py +++ b/psycopg3/psycopg3/waiting.py @@ -235,10 +235,7 @@ def wait_epoll( return rv -if ( - selectors.DefaultSelector # type: ignore[comparison-overlap] - is selectors.EpollSelector -): +if selectors.DefaultSelector is getattr(selectors, "EpollSelector", None): wait = wait_epoll poll_evmasks = {