o 0i,O @ sv d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZmZm Z m Z mZmZm Z mZmZmZmZmZmZ ejdedd ee ee eeehZze W n eyX i ZY nw dd ZG dd d eZeeefZd d Z dd Z!dd Z"dd Z#d(ddZ$d(ddZ%e%Z&d)ddZ'G dd dZ(G dd de(Z)dd Z*d*d!d"Z+ej,d#krG d$d% d%Z-G d&d' d'e(Z.dS dS )+ N) EALREADYEINPROGRESSEWOULDBLOCK ECONNRESETEINVALENOTCONN ESHUTDOWNEISCONNEBADFECONNABORTEDEPIPEEAGAIN errorcodezlThe asyncore module is deprecated and will be removed in Python 3.12. The recommended replacement is asyncio ) stacklevelc C sB zt | W S tttfy | tv rt| Y S d| Y S w )NzUnknown error %s)osstrerror ValueError OverflowError NameErrorr )err r //opt/alt/python310/lib64/python3.10/asyncore.py _strerrorK s r c @ s e Zd ZdS )ExitNowN)__name__ __module____qualname__r r r r r S s r c C 2 z| W d S ty | Y d S N)handle_read_event_reraised_exceptionshandle_errorobjr r r readX r% c C r r )handle_write_eventr! r" r# r r r write` r&