ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
a
iPL @ s d dl mZmZ d dlmZ d dlmZ d dlZd dlZd dl Z dZ
dZdd Zed g d
Z
de
_e jdkrd
e
j_de
j_de
j_de
j_G dd deZG dd dedZG dd deZG dd deZG dd deZeedrG dd deZeedrG d d! d!eZeed"r2G d#d$ d$eZeed%rNG d&d' d'eZd(d) Zed%rfeZn4edrveZn$ed"reZnedreZneZdS )* )ABCMetaabstractmethod)
namedtuple)MappingN c
C sd t | tr| }n:zt| }W n( tttfyH td| d Y n0 |dk r`td||S )NzInvalid file object: {!r}r zInvalid file descriptor: {})
isinstanceintfilenoAttributeError TypeError
ValueErrorformat)fileobjfd r !/usr/lib64/python3.9/selectors.py_fileobj_to_fd s
r SelectorKey)r r eventsdatazSelectorKey(fileobj, fd, events, data)
Object used to associate a file object to its backing
file descriptor, selected event mask, and attached data.
) zFile object registered.zUnderlying file descriptor.z3Events that must be waited for on this file object.zzOptional opaque data associated to this file object.
For example, this could be used to store a per-client session ID.c @ s, e Zd Zdd Zdd Zdd Zdd Zd S )
_SelectorMappingc C s
|| _ d S N) _selector)selfselectorr r r __init__@ s z_SelectorMapping.__init__c C s t | jjS r )lenr
_fd_to_keyr r r r __len__C s z_SelectorMapping.__len__c C sB z| j |}| j j| W S ty< td|d Y n0 d S N{!r} is not registered)r _fileobj_lookupr KeyErrorr )r r r r r r __getitem__F s
z_SelectorMapping.__getitem__c C s t | jjS r )iterr r r! r r r __iter__M s z_SelectorMapping.__iter__N)__name__
__module____qualname__r r" r' r) r r r r r = s r c @ sj e Zd ZedddZedd ZdddZeddd Zd
d Zdd
Z edd Z
dd Zdd ZdS )BaseSelectorNc C s t d S r NotImplementedErrorr r r r r r r register` s zBaseSelector.registerc C s t d S r r. )r r r r r
unregisterw s zBaseSelector.unregisterc C s | | | |||S r )r2 r1 r0 r r r modify s
zBaseSelector.modifyc C s t d S r r. )r timeoutr r r select s zBaseSelector.selectc C s d S r r r! r r r close s zBaseSelector.closec C sJ | }|d u rtdz
|| W S tyD td|d Y n0 d S )NzSelector is closedr$ )get_mapRuntimeErrorr&