ELF>p@>@8@** 00 0 8 (0(0 (0 Ptd(((\\Qtde63/5 + ,*$.0#4("&-  21 )!%' 0  @ 01245qXCE칍| oJ + Cg> :+"`I[-sW\0u L? PR & =  =  8= __gmon_start___init_fini__cxa_finalize_Jv_RegisterClassesinitselectPy_InitModule4_64PyErr_NewExceptionPyModule_AddObjectPyType_TypePyModule_AddIntConstantPy_FindMethodPyList_NewPyList_SetItemPyExc_SystemErrorPyErr_SetStringPyArg_UnpackTuple_Py_NoneStructPyNumber_CheckPyNumber_IntPyInt_AsLongPyErr_OccurredPyEval_SaveThreadpollPyEval_RestoreThreadPyTuple_NewPyInt_FromLongPyExc_TypeErrorPyErr_SetFromErrnoPyDict_SizereallocPyDict_NextPyErr_NoMemoryPyObject_AsFileDescriptorPyDict_DelItemPyArg_ParseTuplePyDict_SetItemfreePyObject_Free_PyObject_NewPyDict_NewPySequence_FastPyList_TypePyType_IsSubtypePyExc_ValueErrorPyFloat_AsDoublePyTuple_PackPyExc_OverflowErrorlibpthread.so.0libc.so.6_edata__bss_start_endGLIBC_2.2.5ui `3 `3 : &: `!: @4 : |': P:  8 8; u'P; `; < T'< < 8 < '<  < 9 < |'< < : 1 1 1 1 1  1  1 2 2 "2 #02 82 @2 H2  P2  X2  `2 h2 p2 x2 2 2 2 2 2 2 2 2 2 2 2 2 2 2  2 !2 $3 %3 &3 '3 ( 3 )(3 *03 +83 ,@3 -H3 .P3 /Ho H5  %  @%  h% h% h% h% h% h% h% hp% h`% h P% h @% h 0% h % h % h% h% h% h%z h%r h%j h%b h%Z h%R hp%J h`%B hP%: h@%2 h0%* h %" h% h% h%  h % h!% h"% h#% h$HH] HtHÐU=' HATSubH=P t H= :H[ L%L H]' L)HHXH9s DHBH=' AH2' H9r' [A\fUH= Ht"H HtH= IAÐSH( H5a$ H=r1AHH!H=Y111H& HH5EHHtHM H52HߺH_$ H5HߺH5HߺH5HߺH5HߺH5Hߺ ~H5Hߺ@jH5HߺVH5HߺBH5Hߺ.HH5[f[fffff.HHH=$ fffff.AVI1AUATIUSv x>L11fHHc?HIHHcHIH yHcHItiAT$ x`L11fDVHc‰H?IHt$FHLHHcxCHcHI4F y[]A\LA]A^fH H5H8*IEHHIEt[]E1A\LA]A^IELP0fffff.AW11AVIHH5bAUATUSH8LD$0HD$0tmH|$0Ht{H;= tr]jH|$0Ht>HHD$0HT$0AHHHHAu.3Ht$fDE1H8L[]A\A]A^A_AENEzXIcvI~ HDeH߉D$ DD$E#Hc|$!HIt|$1E1t@IV HcHf|uHcHf|tHIIF Hc<HteID$IF |HtMID$ LLLWt5ID9l$cH$ H5 E1H8I$HHI$u ID$LP0IHHIIGLE1P0@H=" E1 oH|$0HGP0EI~I^ AFHcI~ HHHDHIF t}HD$(HD$(1Ll$L|$ HD$H1HI^ H|$ HI^ H|$HfCHt$I~LLuAFIF I^ E1LH\$Hl$HHH7u1H\$Hl$HÐHcHHtH{Ht1HEHHHEtH CHHEHP0HEHHHEuHEHP01|fff.H\$Hl$HLd$Ll$H8HHL$HT$H5Q 1D$u1H\$Hl$ Ld$(Ll$0H8H|$6tHcHHtHc|$HItTH{HHAHEHHHEtnI$HHI$tKEtHc CH_HEHHHEHHEHP019DID$LP0DHEHP0DwSHH HtHSHtHHHHu H{HGP0H[fSH= #HHt:@H@ HHCHt H[fDHHHHt1H[f.HCHP01fAWHAVHAUATUHSHHt$1HtHT$HAA)EAEEt1fHD$1ҐfHD9rD)DE9tDHT$HuH5-HIHxH;=^ tH5U Awt$DT$1ETE1AE1K\/HHH=ѾH?HHHHt$H AA9H]UDLE EAHID9d$IH;=~ tH5u PIGJ(HMH[]A\A]A^A_fAGD$H H5BH8HHHHtEIHHIuIGLP0A^IHHIuIGLP0sHCHP0DH H5H8yAWHH5lAVAUATUSH(H| H$L$L$HD$H$H$H$1lH$E1H9tmH$f.f(>f. x/H,L$H*H$\Y TH,H$H$`L$pH$DŽ$lDŽ$\@HLD$LHD$(1oH$L$P@H$LHHD$8AHD$@EHD$ CHD$@H$HD$ H$pHT$ HHD$0 A9AM9HL$0HT$8MIMLLD1Ht$(L1kH|$8LH$VHt$ H|$0H$?H$2HH$HHHHTH$HHHHPH$HHHHu(H$HGP0HD$@L$P@HD$ 1H\$(Ld$(H I@DHCHL9t7D3Ex/HSHtHHHHuH{HGP0f.DŽ$lI_ M@HCHL9t/D+Ex'HSHtHHHHuH{HGP0fH\$ Ld$ DŽ$\@H I@fDHCHL9tYDExQHSHtHHHHuH{HGP0fD$@sHL$@1H(H[]A\A]A^A_1HH${HHHƿ1\H$HHHHHJH$HGP06H H5l1H8oH=& 1/H$HGP0H$HGP0@H H5 1H8H$H$H$1HUHSHH` HtHS HHHuH[ÐHHselectselect.errorPOLLINPOLLPRIPOLLOUTPOLLERRPOLLHUPPOLLNVALPOLLRDNORMPOLLRDBANDPOLLWRNORMPOLLWRBANDPOLLMSGO|i:registertimeout period too longselect.pollunregisterfiledescriptor out of range returned in select()timeout must be an integer or Nonearguments 1-3 must be sequencesfiledescriptor out of range in select()too many file descriptors in select()timeout must be a float or NoneC.A;\ x8h80xPh(zRx 8RA4,L"BGB D(A04|BKO B(A0A8DppJG =JQ@ >A HnA4$BMF B(A0D8DP4\.BVB B(A0A8G  &Xo0    2 x  o oo6 o(0 &6FVfv&6FVfv&6FVf`3 This module supports asynchronous I/O on multiple file descriptors. *** IMPORTANT NOTICE *** On Windows and OpenVMS, only sockets are supported; on Unix, all file descriptors.select(rlist, wlist, xlist[, timeout]) -> (rlist, wlist, xlist) Wait until one or more file descriptors are ready for some kind of I/O. The first three arguments are sequences 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 and OpenVMS, only sockets are supported; on Unix, all file descriptors.Returns a polling object, which supports registering and unregistering file descriptors, and then polling them for I/O events.register(fd [, eventmask] ) -> None Register a file descriptor with the polling object. fd -- either an integer, or an object with a fileno() method returning an int. events -- an optional bitmask describing the type of events to check forunregister(fd) -> None Remove a file descriptor being tracked by the polling object.poll( [timeout] ) -> list of (fd, event) 2-tuples Polls the set of registered file descriptors, returning a list containing any descriptors that have events or errors to report.&`!@4 |'P 8 u'(T'8 ' 9 |': select.so.shstrtab.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.gnu_debuglinkXXt oL   0 0 %o6 6 l2o A Kx UP`[ppXa&&g&&o((\}((0 00 0 0 0(0 (01 1P2 2@`3 `3  = = =0=