%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python3.8/lib-dynload/
Upload File :
Create Path :
Current File : //usr/local/lib/python3.8/lib-dynload/select.cpython-38.so

ELF	>PI@0k@8
@@@@00D9D9P9PIPI`#`#\||88^

\||Rtd\||88Ptd444QtdpppFreeBSD
 !"0L[s~&8FZm}	/BSa{(:N\|3?O^whh
It(z(zJ
@JMM<2-FB%=?9 J$/>&"D
8GA+K:!*H61I4L@C#(7	
)0,'.5;3E_fini_init_Jv_RegisterClasses__cxa_finalizePyArg_ParseTupleAndKeywordsPyDict_DelItemPyDict_GetItemWithErrorPyDict_NewPyDict_NextPyDict_SetItemPyErr_CheckSignalsPyErr_ExceptionMatchesPyErr_FormatPyErr_NoMemoryPyErr_OccurredPyErr_SetFromErrnoPyErr_SetStringPyEval_RestoreThreadPyEval_SaveThreadPyExc_OSErrorPyExc_OverflowErrorPyExc_RuntimeErrorPyExc_TypeErrorPyExc_ValueErrorPyFloat_TypePyInit_selectPyList_NewPyList_SetItemPyLong_AsLongPyLong_AsSize_tPyLong_FromLongPyMem_FreePyMem_MallocPyMem_ReallocPyModule_AddIntConstantPyModule_AddObjectPyModule_Create2PyOS_snprintfPyObject_AsFileDescriptorPyObject_FreePySequence_FastPyTuple_NewPyTuple_PackPyType_GenericNewPyType_IsSubtypePyType_ReadyPyType_TypePyUnicode_FromStringPy_FatalError_PyArg_CheckPositional_PyArg_NoKeywords_PyArg_NoPositional_PyLong_AsInt_PyLong_UnsignedShort_Converter_PyObject_New_PyTime_AsMilliseconds_PyTime_AsTimespec_PyTime_AsTimeval_PyTime_AsTimeval_noraise_PyTime_FromMillisecondsObject_PyTime_FromSecondsObject_PyTime_GetMonotonicClock_Py_Dealloc_Py_FalseStruct_Py_NoneStruct_Py_NotImplementedStruct_Py_TrueStruct_Py_set_inheritable__error__stack_chk_fail__stack_chk_guardclosekeventkqueuepollselectlibc.so.7FBSD_1.0FBSD_1.5/usr/local/lib:/usr/local/liblibthr.so.3|I(
40@P/pVP ]3`0^0(Б^P0_/ؒ`X*P`P
4XPNhP p2xS0$/VȔ$Д?1ؔX&>/`Y'2Y(`'P4x*0|/ȕ<0*30p4x*0|/<0*300`aȖ`,Ж/ؖa,3Pb0-3b(p-P<4Xphh/x~p~~~~~~~~)~,~=~>~?~@~Dȗ"З!ؗ +/:7;
 B(I08	@8HP<X
`(hCp4x&$%3ȘИؘ95H'# -(*0.8@HEP1X0`2h6pxFGA?@?@?
@This module supports asynchronous I/O on multiple file descriptors.

*** IMPORTANT NOTICE ***
On Windows, only sockets are supported; on Unix, all file descriptors.select($module, rlist, wlist, xlist, timeout=None, /)
--

Wait until one or more file descriptors are ready for some kind of I/O.

The first three arguments are iterables of file descriptors to be waited for:
rlist -- wait until ready for reading
wlist -- wait until ready for writing
xlist -- wait for an "exceptional condition"
If only one kind of condition is required, pass [] for the other lists.

A file descriptor is either a socket or file object, or a small integer
gotten from a fileno() method call on one of those.

The optional 4th argument specifies a timeout in seconds; it may be
a floating point number to specify fractions of seconds.  If it is absent
or None, the call will never time out.

The return value is a tuple of three lists corresponding to the first three
arguments; each contains the subset of the corresponding file descriptors
that are ready.

*** IMPORTANT NOTICE ***
On Windows, only sockets are supported; on Unix, all file
descriptors can be used.poll($module, /)
--

Returns a polling object.

This object supports registering and unregistering file descriptors, and then
polling them for I/O events.register($self, fd,
         eventmask=select.POLLIN | select.POLLPRI | select.POLLOUT, /)
--

Register a file descriptor with the polling object.

  fd
    either an integer, or an object with a fileno() method returning an int
  eventmask
    an optional bitmask describing the type of events to check formodify($self, fd, eventmask, /)
--

Modify an already registered file descriptor.

  fd
    either an integer, or an object with a fileno() method returning
    an int
  eventmask
    a bitmask describing the type of events to check forunregister($self, fd, /)
--

Remove a file descriptor being tracked by the polling object.poll($self, timeout=None, /)
--

Polls the set of registered file descriptors.

Returns a list containing any descriptors that have events or errors to
report, as a list of (fd, event) 2-tuples.kevent(ident, filter=KQ_FILTER_READ, flags=KQ_EV_ADD, fflags=0, data=0, udata=0)

This object is the equivalent of the struct kevent for the C API.

See the kqueue manpage for more detailed information about the meaning
of the arguments.

One minor note: while you might hope that udata could store a
reference to a python object, it cannot, because it is impossible to
keep a proper reference count of the object once it's passed into the
kernel. Therefore, I have restricted it to only storing an integer.  I
recommend ignoring it and simply using the 'ident' field to key off
of. You could also set up a dictionary on the python side to store a
udata->object mapping.O|hHILK:keventkqueue()
--

Kqueue syscall wrapper.

For example, to start watching a socket for input:
>>> kq = kqueue()
>>> sock = socket()
>>> sock.connect((host, port))
>>> kq.control([kevent(sock, KQ_FILTER_WRITE, KQ_EV_ADD)], 0)

To wait one second for it to become writeable:
>>> kq.control(None, 1, 1000)

To stop listening:
>>> kq.control([kevent(sock, KQ_FILTER_WRITE, KQ_EV_DELETE)], 0)fromfd($type, fd, /)
--

Create a kqueue object from a given control fd.close($self, /)
--

Close the kqueue control file descriptor.

Further operations on the kqueue object will raise an exception.fileno($self, /)
--

Return the kqueue control file descriptor.control($self, changelist, maxevents, timeout=None, /)
--

Calls the kernel kevent function.

  changelist
    Must be an iterable of kevent objects describing the changes to be made
    to the kernel's watch list or None.
  maxevents
    The maximum number of events that the kernel will return.
  timeout
    The maximum time to wait in seconds, or else None to wait forever.
    This accepts floats for smaller timeouts, too.POLLINPOLLOUTKQ_NOTE_PDATAMASKunregisterkqueueKQ_FILTER_VNODEKQ_NOTE_LINKKQ_FILTER_PROCflagsKQ_FILTER_TIMERregistercloseselect.pollselect.kqueueTrue if the kqueue handler is closedKQ_NOTE_CHILDKQ_FILTER_AIOKQ_NOTE_WRITEtimeout must be a float or NonefilterPOLLRDBANDfflagsPOLLHUPKQ_NOTE_LOWATchangelist is too longPOLLPRIKQ_EV_EOFKQ_NOTE_TRACKERRtimeout must be positive or NoneKQ_NOTE_RENAMEI/O operation on closed kqueue objectudatafromfdPOLLWRBANDKQ_FILTER_SIGNALKQ_NOTE_TRACKKQ_FILTER_WRITEKQ_NOTE_REVOKEmodifyconcurrent poll() invocationKQ_EV_DELETEKQ_NOTE_EXTEND<select.kevent ident=%zu filter=%d flags=0x%x fflags=0x%x data=0x%llx udata=%p>Length of eventlist must be 0 or positive, got %dKQ_EV_ENABLEtimeout must be non-negativetoo many file descriptors in select()Unreachable C code path reachedtimeout argument must be a number or None, got %.200sKQ_EV_CLEARKQ_NOTE_DELETEpollfiledescriptor out of range in select()arguments 1-3 must be sequencesKQ_EV_ONESHOTKQ_NOTE_EXECdataPOLLRDNORMKQ_EV_DISABLEtimeout is too largeselect.keventKQ_EV_ERRORPOLLERRKQ_FILTER_READKQ_EV_ADDKQ_EV_FLAG1KQ_NOTE_FORKinteger argument expected, got floatfilenocontrolerrorPIPE_BUFkeventKQ_NOTE_PCTRLMASKselectKQ_NOTE_EXITchangelist is not iterableclosedPOLLNVALPOLLWRNORMKQ_EV_SYSFLAGSKQ_NOTE_ATTRIBtimeout must be an integer or Noneidentchangelist must be an iterable of select.kevent objects;x((P !!(#$(%PX))*+,0,`,x--23@zRx$ tAC
Cl,DxDAC
PA$tXAC
BQ,AC
M$PAC
G9AC
Bn, HAC
M1A,D(!UAC
MA$tX"uAC
Fj,"FAC
MA$&xAC
JdA,('AC
FA,$'AC
KA$T(UAC
FE,|(rAC
FVEL, )pAC
CAXE$`)qAC
Ci$)+AC
HEY,,)BAC
MA,\.AC
FA$P/ AC
[UHSPH=5tH=EHU3f.HHHHrHH[]@UHH=4tH=3t
H=3];]UHAVSH="E(HIHH4HHHH5HH5HH=9EH5HH5HH5HH5HH5HH5 H|H5t@HhH5bHTH5iH@H5H,H}3H.GH=EL5p3L5EHEHEH5HL5WGH=HGH4GH,GH5HH5HHH5xHHyH50HHcH5|HHMH5HH7H5HH!H5lHHH5bHH5#HH5HH5HH5HH5 HH5HH5 HkH5HWH5@HCH5WH/H5HH5HH5@HH5"HH5HH5H HH5@HH5AHH5@HuH5[ HaIpH5HLHH5=H4H5H H5HH5WH1H[A^]f.fUHAWAVAUATSHIHL5'0IHEHBHr!H=L\L+LcHCH>I}mH5/H;5/tjH>H>L>LqH>y&H/H8H5HsH;5m/uE1Dž̿DžDž?H ?HLAH>HLskH >H?H>OGD9DMD9DMMt;H>I-H.H;tH;H5E1E1HH ?H>H >DMAHs8LJfKISDH ?H>H >M=ALB8u@CdMtHH)H>VH>xEH-H8E1L5-1fHH@t0̿x&HHtHDŽHuDž̿1fHH@t0x&HHtHDŽHuDž1fHH@t0?x&H?HtHDŽ?Hu5Dž?IH;ELH[A\A]A^A_]L5x,E1W)?)?)p?)`?)P?)@?)0?) ?)>)>)>)>)>)>)?)?) >)0>)@>)P>)`>)p>)>)>H ?HIH>HIH >H?IHt
E1Mu+LLL1IMtIuLMtI$uLML5&+IL{f.fUHSPH=;Ht5H@H@ @(HCHuHuH41HH[]UHAWAVAUATSHHUHWFpF`FPF@F0F FHuH52HIHxAE1f.ID$K4DJID$L(MIEL=wyHHMH	4I t_9MHMNlqBDqBDqIBDqIM;|$OI$uVLM1I$uD:H5qH5HB)H82IEuLI$uLH[A\A]A^A_]f.@UHAWAVATSHI1~x(HCHcHHHIHʃ8H@yHt_Iǃ{UE1A{H[x?HcCHHIHsHHIcLhyIuLE1L[A\A^A_]UHSPHH Ht9H{HtHuHH[]'UHAWAVAUATSHHIIL-'IEHEfEHBHr!H=HNI?~AAH|IHutYDmIcHtGHLHtBII~HHAHuHIL-
't)Ey1D1L-&;HL-&u,Hl"LbExAFH&H1IMH;MuH[A\A]A^A_]XUHAWAVAUATSHIIL-z&IMHMHt$HH=	HI?8IHupD}HckHt{HI~HwHt5LJHtLII~HHCAHtZItbEyj2XHuH%H8HuH1IMH;Mu?H[A\A]A^A_]HIuLExAFHV%Hf.UHAWAVSPIHtNHcnHtAHI~HAHtAt#AFH$HH^Au1H[A^A_]f.UHAWAVAUATSHHHIIL%$I$HEHr!H=E1H1(H~ZI6HEH;5Y$tNH}H}IIcL9H5$H8H5)HE1IA}(t9H$H8H5E1I$H;ESLHH[A\A]A^A_]A}AE(II} LmAuD6AL8H]MHE@(E`HL#H;$IH;H55H}
HH]MH]IEI] HpAuHcH<t
IE H HH~IE HHEI}HuHUHMdLIE1LufH}WHK B)H}FHK fBD)H{HuHULIuCIH]xI] <1MH]f.H}x#H}H)H}UyIIH{ sDdAL8ut5HE@(EDHr
HIDž~E1E1L}H]HEH@ McDMIfB|t&HtvHL}IG Jc<]
HtKHCIG B|E
Ht3HC L}IGJIH]I9u7H H82HL}uH+IuLE1L% C(E1*f.UHAVSH0L5S IHEHODGDOGG D$$HHH1*
H2
IH;MuH0[A^]UHAWAVSPAHIH~H:2H9tH5.2tnHCI9Gu:CfA9Gu*CfA9Gu$CA9GuHC I9G uHK(1I9O(tAw[DH>HcHy
Hp~
HktHfHH[A^A_]ÅׅtхxH=AUHAWAVATSHHL5IHEHGLOGLWL_L Lg(WGG,G<GLHH
i6LEHHH¸ATAWASARH tH}HGuL
HHC	HIH;Mu
H[A\A^A_]	UHAWAVSPHDEx(C	IDcy
	L"	HCHH[A^A_]@f.UHAWAVSPIHL=1L9uHtH=At4L9uMtH='LtH߾H[A^A_]1H[A^A_]f.@UHAVSIH~H;=ktHH5_J
tHH8H51[A^]H
ÃtL[A^]gHuUHAVS_x-GIƉ
1ۅyL18x
H{HHNH81[A^]f.DUHx]H@H8H5Q)1]DUHAWAVAUATSHXHIIL%I$HEHHHtH= Ht:IGHxH;=tM7H5t8HH8H51I$H;EHHX[A\A]A^A_]I	ƒH}HPA}x|1HEH;4AH}H޺H}HuHueH}Dy|HH8H5@I_A}yHH8H5A?DL%H	:HH8H511=1HEL;5kUtoH5L7HHHEHXH9|wHJH8H5#pH'H8HCHPH511fE1hHcHHU1HE1E1HcH9HH HuHHEH]HMEHHHHEE1H5+E1ACK S0[@HEB\00BT0 BL0B0IHI@L9uHAHtJHAHH{H9tH5_+HUH5O+HUHMpHH8H51E1L}1E1E1zHuHL}U1HEH}tRHE1HE1HEkHsA}MLHUHMDELMAHc>8u>dH}MtH}H)H}x/Huu1AuHH86E1IcHt{HE~]EI1HEE1H=)MHtZHMBBLBT B\0X@P0H @HKJ9IM9uLdH}[1HE1MLuL?L7HtHuHH}HdHZhPf.@UHAWAVSPE110HteIƃt
A^y03HAFHA~x11xx3M IuLH:H8E1LH[A^A_]IuLߐUHy	HOHNH]UHSPHHHHHrHH[]HHH{H5.%.@%.h%.h%.h%.h%.h%.h%.h%.hp%.h`%z.h	P%r.h
@%j.h0%b.h %Z.h
%R.h%J.h%B.h%:.h%2.h%*.h%".h%.h%.h%
.hp%.h`%-hP%-h@%-h0%-h %-h%-h%-h%-h %-h!%-h"%-h#%-h$%-h%%-h&%-h'p%-h(`%z-h)P%r-h*@%j-h+0%b-h, %Z-h-%R-h.%J-h/%B-h0%:-h1%2-h2%*-h3%"-h4%-h5%-h6%
-h7p%-h8`%,h9P%,h:@%,h;0X	oA(

+o

|h
ho	o\
o0P
 (|hii&i6iFiVifiviiiiiiiiijj&j6jFjVjfjvjjjjjjjjjkk&k6kFkVkfkvkkkkkkkkkll&l6lFlVlflvllllFreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe)Linker: LLD 11.0.1 (FreeBSD llvmorg-11.0.1-0-g43ff75f2c3fe-1300007)$FreeBSD$.shstrtab.note.tag.dynsym.gnu.version.gnu.version_r.gnu.hash.hash.dynstr.rela.dyn.rela.plt.rodata.eh_frame_hdr.eh_frame.text.init.fini.plt.ctors.dtors.jcr.init_array.dynamic.got.data.got.plt.commentpp8o		+o\
\
0:o

(D

pJ(
(
+RBXX\Bf2Vn44|55PIP9lhXhXhX|\|\|\|\|\p~p^x^g0iJj

Zerion Mini Shell 1.0