U iÛfT˜ ã @ s. d Z dZddlZddlZddlZddlZddlZddlZddlZzddl Z W n e k rd dZ Y nX ddlmZ ddlm Z ddlmZ ddlmZ dd lmZ dd lmZ ddlmZ ddlmZ dd lmZ dd„ Zdd„ ZG dd„ dejƒZG dd„ dejejƒZG dd„ deƒZG dd„ deƒZdS )zÄEvent loop using a selector and related classes. A selector is a "notify-when-ready" multiplexer. For a subclass which also includes support for signal handling, see the unix_events sub-module. )ÚBaseSelectorEventLoopé Né )Úbase_events)Ú constants)Úevents)Úfutures)Ú protocols)Ússlproto)Ú transports)Útrsock)Úloggerc C s8 z| |¡}W n tk r$ Y dS X t|j|@ ƒS d S ©NF)Úget_keyÚKeyErrorÚboolr )ÚselectorÚfdZeventÚkey© r ú