ELFP]4(UVS[ hjPPPƃ  PjjP PPVD jPV jPV jPV jPV jPV j PV j@PV hPV hPV hPV hPVe[^]ÍUS[M QURP]Ít&UWVS[EU܋Bу UEu萍&Bƒ€]ʋA yۃ }WEt}܋wxu E E܋HȃU}t,NFFE uԋE9EuF;HUB u<de[^_]ËURUPPHtBuHu FVP뤍vuFUHu BRP낃 GWP믃1ǍvUWVS[u؍EPEPEPEPPM Q EE9y P> EPكـE@݃Eٽ&nf&n f$n٭$nە n٭&n nEP$$؋٭$n]٭&nEЉnDžLDž@Dž4nD nPnE䋍 nnƅ+8nnEnnoDž,nmPmE܋mm9n9}n nPmPnPnP;n}nPƃnW jEt>PPPjnEJu)E PPR'DžnLmƍXF 9t(x"VtHu܋F PPRDžL@F ;mt(x"VtHu؋F PPRDž@4nt&F 9tMxGVtHu܋F PPRݝm݅mDžnne[^_]ÃPRDžnDžn" nnPE䋕nnThis module supports asynchronous I/O on multiple file descriptors. *** IMPORTANT NOTICE *** On Windows, 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, 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.% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I : ; ' II'  : ;<  : ; I8 : ;I : ;  : ;.? : ;' @4: ;I.: ;' I@: ;I .: ; ' I@: ; I: ; I 4: ; I!4: ; I"4: ; I# : ; $ % &.: ;' I ': ;I(4: ;I)4: ;I*: ;I+4: ;I,4: ;I - : ;.1UX Y/10 U1412413.: ;' @41UX Y54: ; I64: ; I 7.: ; ' 8: ; I9: ; I :4: ; I ;1X Y4: ;I? < XD,,v O int 8]  k I ? 1- V# 0#  # # # # # # # #$ ) #(  #, "#0 T$#4 . &V#8 r*V#< U,v#@ [0:#D L 1H#F 9 2#G 6#H ?#L H#T  I#X J#\  K#`  L!#d NV#h P#l   y # + # aV#    'V F0 G# JH#7DR HR# 0b  N;  f gV# n g##g V# n # .V# # V# 9 V#  #  #  # 1 #$ g #( r #, Q#0 W#4 ]#8  } #<  #@ H r #D  & #H \ #L R c#P 7#T #X f #\ #` a! #d g$#h K( #l v) #p ,#t W -#x  .#| /# B0# 1 # 2 # ,3# -4 # 5+# D 6# 7 # y8# 9# :# ;# <#  =#  > #>h{\~  V0 ;AVVVVgmVdVV6 VVVVV_ V3>DV^V^A>fzV VV#VQ V  # V= ` # # w # C# # # # a# 1 # #$ #( #, R#0 #4 ;#8 #< #@ [ 0#D p#H J #L x#P #T #X #\ #` #d #h .#l #p #t [ #x #| # r# # # # a¾#= ( K # Ǿ# \# \# ʂ# m ˭# #  # Ͼ# \#$' k  > # վ# #z  ي *3# d# o# e ݕ# I     #      V  V   & yb < B V\  3       Vz D    +6<QV`  >  U, $ &#  '#  (V# *# i . #get #set #doc #  #TG h  V# n # . V# h# x    V# n # . V# V#  &V# U ,iE    V:_is$  #  # # # # B # N # a #  V# :_tsT  9# :?# G <# =V# / >V# = ?V# # A#  B# ! C#  D#$  F#( l G#,  H#0 w J#4  K#8  L#< N#@  VV#D  XV#H m Z#L : [#Pr $: , V?V _E{)fd*V# +O# M,O# 8obj9#fd:V# v ;V#C <F- GV# n G# H# IV# 7 JV# =K-#VLMThm, D``mC C3usetu%{ iV$!jV"VD" d o fdV#$[" %6M" b&SVV'mU(iWV(posWV(keyX)Xd l*m*v+5,U up+V+ V!iVMjVy+num-./0122D2p%+BP p-T*m*vokey;fdVo@t04*ms*vsoukeyu1+uefdvV, vVulerrwV3 ;@*m:%&(7)m)c2 [mb*vb(rvd4Ph0h1* OV@ M |seqNsetNu%N{ iPV[ maxQV{5RV lenSV6ETup oU# $c r h"XV"XV0 vaV6 7@8%?{!iAV%P D 9mv 6Ǚ66ș~6(ə}"˸ " ˸F " ˸~ ret̸ 6U ͸uX6b~6n b}6Nb|6t]:tvH tvpЪ. "сn "u V "aV "V maxV4 nV] -5 $ l )+BP ;| @6R/% @1;|@7{/%@14|8/01 <6 5,Z H@  ,k   U,   ' ,  I ,9 k ~,X][ <,o}  ,   ,:=f= >+ e> = )=-= 4=;6=1< /mirror/zmath/src/Python-2.4.4/Modules/usr/lib/gcc/i486-slackware-linux/4.2.4/include/usr/include/bits/usr/include/usr/include/sys/mirror/zmath/src/Python-2.4.4/./Includeselectmodule.cstddef.htypes.hstdio.hlibio.htime.hselect.hobject.hmethodobject.hdescrobject.htupleobject.hlistobject.hpystate.hpoll.hpyerrors.h&g/!!!!!##MMMw./=|%!x%gYh[pfnv<0`&KxhBv/6 Xh~!KYuu5Wܻ!B=d <NY/@J?J@/ktw_zFLw/ivx!wu=u%M9.xuuK|(g//0/#˄Y=u_tN$&ZT  <X##Jsftt +Bk.=%66:k7hu ~t""V"~"S===ks<"0!selectselect.errorerrorPOLLINPOLLPRIPOLLOUTPOLLERRPOLLHUPPOLLNVALPOLLRDNORMPOLLRDBANDPOLLWRNORMPOLLWRBANDPOLLMSG|O:pollO:unregisterO|i:register:pollOOO|O:selecttimeout period too longpollselect.pollregisterunregisterfiledescriptor 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 NoneP @`0 p $tIA|  TAB Bk. ^.`,AB D[. cAB Fc.4lAB Fb..e..W..pAB E[. 0AB Ff.@bAB BZ.$AB BZ.}.\. @ AB Ft.<P AB Ip. _... Q.e.@.o..ttTu7BVBBPBRVRTP`atactcuttuPuhRu\Ru\Ru\!ululududupup^iP!sQ}QRM^P}PPttluuuFuF[[lu;;lu uPuPuP%FuPgluPuTuTFuT[luTuXuXFuXu\u\-Fu\u` u`-Fu`V #VTkVktPtV-FVPPPul3ulFuluhIuhFuhudIudFudVpqtqsts-up-up-u ut-utVVP-VPP01t13t34u0u4u0kk4u kuup{4upkrVVP4VksWWPWP4WkmPPkuu`u`4u`@AtACtCu@[[VuVtt2 u2 u @ A tA C tC M u@ o Po M u\@ e Re M u`@ j Qj V V V VI K V ud I ud uh I uh ul M ul W I Wr Qm W  W W W / WI M W Q  Q ) Q) ? P? Q P Q P  Q * Q/ 9 Q> I QP Q tQ S tS DuP  Du udud/udDud u`u`/u`Du` u\u\/u\Du\ u} u}u} u}u}u}#u}<Du}Q u}u}*u}Du}) K P V P ] V V W P  W f W W u}u}/u}Du} U WU [ P[ f W] V/VDV& u}u}/u}Du}\?initselectD[l [lq{]gQ2  2  q > I ob_itemsize_tPyExc_OverflowErrorobjobjprocnb_inplace_remaindernb_dividereventsPyMethodDeftp_richcomparenb_intexc_typetp_deallocdict_IO_save_endnb_nonzerotp_as_sequencetp_reprsq_item_IO_write_base_lockrecursion_depthnb_addnb_subtractGNU C 4.2.4tp_basestp_methods_IO_save_basetp_initresult_listgetwritebufferproc_chain_cur_columntp_weaklistoffsettp_is_gcnb_absolutetp_name_objectgettertp_mronb_floor_divideternaryfuncmp_ass_subscriptob_refcntlong intnb_inplace_multiplynb_inplace_divideifdlist_IO_markerselect_selectcmpfuncPyExc_TypeErrortp_iterupdate_ufd_arrayintintargfuncnb_inplace_orerrorhashfuncgilstate_counterallocfuncnb_divmodnb_true_dividecurexc_typeintargfuncexc_tracebackprintfuncsigned char_IO_FILEPyBufferProcsset2listtp_docfd2objunsigned charmodule_docfast_seqcodec_search_cachenb_inplace_true_dividenb_floattp_freesq_repeatmp_lengthifdsetpoll_methodstp_basevaluenb_inplace_powernb_remainderbf_getwritebufferPyMemberDefcharrfd2obj_IO_lock_temaxtp_hashtimevalefd2obj_IO_read_ptrufdscodec_search_pathPyTypeObject_posstdincurexc_valuegetattrofuncdlopenflagsPy_tracefuncsq_ass_slicetp_getattrosq_slice_markersexc_valuePyList_Typegetreadbufferprocintintobjargprocreprfunctp_descr_set__fd_maskc_profilefuncPyExc_ValueErrortp_dicttv_usecnb_lshiftunaryfunctp_traversePyInterpreterStatenewfunc_offsettp_as_mappingnb_inplace_subtracttp_setattrindexselect_docnb_inplace_addtraverseprocnb_inplace_xorpollObjectSelectErrorclosuretick_counterbf_getreadbuffernb_and_savetp_strlong unsigned intnb_negativeself_flags2getiterfunc_IO_read_basesq_concatreap_obj_unused2__quad_tallocatedPyNumberMethodssq_inplace_repeatfinally/mirror/zmath/src/Python-2.4.4/Modules/selectmodule.c_typeobjecttracingtp_flagspoll_registerefdset_old_offsetcodec_error_registryargspollfdtp_compareml_flagsbf_getsegcountcurexc_tracebacklong long inttstate_head__d0__d1nb_inplace_lshiftc_tracefuncselect_polldoubleml_meth_IO_write_endc_profileobjob_sizewfd2objPyObjectframeinitselectpoll_docomaxgetsegcountproctp_iternextnb_hextp_cleartp_calltimeoutsecondscountPyCFunctioninquiry_IO_buf_baseunsigned intc_traceobjpoll_register_doc__pad1__pad2__pad3__pad4__pad5descrsetfunc_sbufnb_positiveuse_tracing__suseconds_ttp_memberssetattrfuncofdsetimaxPyMappingMethods_flagsseq2setlistcoercion_modetp_setattroufd_uptodatesq_inplace_concatnb_invertfds_bitsgetcharbufferprociternextfunclong doublepoll_unregister_docPyType_Typeufd_lenFILEdescrgetfuncvisitprocnb_coercebf_getcharbuffersentinelpoll_resultmp_subscriptlong long unsigned intbuiltinsinterpinitproc__off_ttp_allocnb_rshiftselect_methodsnb_inplace_andfreefunc__time_ttp_getsettp_weaklist_IO_backup_base_shortbufpylistnb_longtp_as_bufferobjobjargprocsq_ass_item_next__off64_trichcmpfuncPyGetSetDefofdlistpoll_unregistertp_printtp_getattr_IO_buf_endPyThreadStatetp_cachetp_basicsizenamebinaryfunc__resultshort intsetterPySequenceMethodstp_itemsize_frame_vtable_offsetnb_inplace_rshiftasync_excnb_multiplytp_as_numberpoll_deallocnb_inplace_floor_dividesetattrofuncgetattrfuncfd_setPyExc_SystemErrornb_ornb_octmodulesml_doc_IO_read_endtp_delsq_containsdestructor_filenointobjargproctp_newsq_lengthtoutpoll_Typepoll_pollob_typeshort unsigned intstdouttp_descr_get_IO_write_ptrpoll_poll_docnb_powernb_xorefdlistsysdict_Py_NoneStructpoll_getattreventsnextnewPollObjecttp_subclassestv_secml_nametp_dictoffsetthread_idGCC: (GNU) 4.2.4.symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rel.data.rel.local.rodata.cst4.rodata.cst8.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@D 8m(%4 +0;B\> `qRk7N ^2;m2<=@ |  @>H>P> ? L! (L  0L0MD\1\1\bE i7 0 *6@ @`,M@  Zcclmp}0@b@ P    V    ! ) 1 %9 *A /J 4U :` @k Fv L R~ X4 ^ d j pX vx |    T .9HZj{ /?Ra{#selectmodule.cmodule_docselect_methodsSelectErrorpoll_Typepoll_getattrpoll_methodsset2listpoll_pollpoll_unregisterpoll_registerpoll_deallocselect_pollseq2setselect_selectselect_docpoll_docpoll_register_docpoll_unregister_docpoll_poll_doc.LC0.LC1.LC2.LC3.LC4.LC5.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC25.LC26.LC28.LC24.LC27initselect_GLOBAL_OFFSET_TABLE_Py_InitModule4PyErr_NewExceptionPyModule_AddObjectPyType_TypePyModule_AddIntConstantPy_FindMethodPyList_NewPyList_SetItemPyExc_SystemErrorPyErr_SetStringPyArg_ParseTuple_Py_NoneStructPyNumber_CheckPyNumber_IntPyInt_AsLongPyErr_OccurredPyDict_SizePyMem_ReallocPyDict_NextPyEval_SaveThreadpollPyEval_RestoreThreadPyTuple_NewPyInt_FromLongPyExc_TypeErrorPyErr_SetFromErrnoPyErr_NoMemoryPyObject_AsFileDescriptorPyDict_DelItemPyDict_SetItemPyObject_Free_PyObject_NewPyDict_NewPySequence_FastPyList_TypePyType_IsSubtypePyExc_ValueErrorPyFloat_AsDoubleselectPyTuple_PackPyExc_OverflowError F $ + '1GI (OHU a )hInJt  *K +K ,K -K .K /K 0K 1K 2K* 31K? 4FKo F} L FMoN 5OP F" 6,QHRWSnTUVWXYUmUYZ[\MZ]y^^N 7_P `\a F 8Qb^cRA FV 9`Q}b^^dRM F`e|e F :Q f gQ Ft ;~ h i i j i j b i < k PC =d Fj R > Q S l ? @5 A ZW mh \ M nV B_ PlV CoP  `2n %%"%/%6%=%D%K%R%`%g%l%w%%%%%%%%%%%%%%-%<%K%Z%i%x%%%%%%%%%%%%,%;%J%Y%h%w%%%%%%%%"%1%D%c%p%w%|%%%%%%%%%%%%!%/%=%K%Z%i%x%%%%%%%%%%%%,%;%J%Y%h%w%%%%%%%%%%%&%6%F%V%f%v%%%%%%1%]%%%% %4%e%p%%%% %F %T %b %p %~ % % % % % % % % % % % %& %4 %B %P %^ %l %z % % % % % % % % % % % %$ %3 %B %Q %a %t % % % % % % % % % % % %" %0 %? %R %` %n %| % % % % % %' %2 %] %h %s %~ % % % % % % %%,%j%w%%%%%%%%%0%>%L%Z%%%%%%%%%%%G%U%c%q%%%%%%%%%%%%,%:%H%V%d%r%%%%%%%%%%%%F%W%p%~%%%%%%%%%4%A%IMQ!c!i%uy}!%%%!!%!!%! %!!!/!4%:?CL%V!\`e%o!%%%%!%!%! %!%+%6!;%F!T!b!g%r!!%$$!!!%!%!%!%"!0!@!O!U%aei!r%}!%!!!%!!%!%!%!%+%8%DHL!U%d%o!$$%!!!%!!!%!%-!2%8=AJ%T!Y%c!i$v!}%%%!%%!%%%%!%!!&%0!?!D%R%a%p%%!%!%!%!%!!!% %$!.2CGW[lp$$%%%%(%5J%Wl%y%%%%%% %%(%5%B%O% LX`  $, < @\ `     D Hh l