ELFN4(U0u1Í';u0fU t&'UVSRjLt<t;(tT;,tLjVHtB'FAtB$ $utԋHu˃ CSPFAu0t Hti0(t Ht=(,t Ht,e[^]à BRP BRP봃 BRP눍'U0jhÉ'US]; t)thS]Í&' jhP벍t&'UWVS u 1e[^_];uECAtj tPEPSh tjWjP $QNjHt0tGHu GWP1e[^_]à FVPEZ+&U]&UVS hjh`hh  P$(QPh V| j,bRPhVJ jAÃ3PShVHh!V0 !H$$CAt/ S uġ($CAuѡ4;(# jà Ph5Vt H jà Ph<Vt H jà PhCVt Hr jà PhKVt H1 jà PhRVt H jà PhZVt H jà PhaVt Hn jà PhiVt H- j à PhpVt H jà PhxVt H j à PhVt Hj jà PhVt H) j à PhVt H jà PhVt H jà PhVt Hf j à PhVt H% j à PhVt H jà PhVt H jà PhVt Hb jà PhVt H! jà PhVt H jà PhVt H jà PhVt H^ jà PhVt H jà PhVt H jà PhVt H jà PhVt HZ jà PhVt H jà Ph Vt H jà PhVt H jà PhVt HV jà Ph$Vt H jà Ph,Vt H Pà Ph4Vt H Pà Ph=Vt HtQe[^]e[^]à CSPv',$ CSPm CSP렃 CSP_ CSP CSP CSP CSPW CSP CSP CSP CSPS CSP CSP CSP CSPO CSP CSP CSP CSPK CSP CSP CSP CSPG CSP CSP CSP CSPC CSP CSP CSP CSP? CSP CSP CSP| CSP;04Jt&04hj4 PPRƍ'UhhÍ&'UP1Ít&'US Su]Ð&1]É'UEPhFE PtUB?w $ÃhRP1ÐUEPEPhmE Pu 1ɉÍ&;EH?E;,;(t[ PPEP@E $ EUE$1뺃h Q1ɃC땃hRR1Ƀh$P1Ƀ P1Ƀt&UEPhwE Pu EP$ P@!This module provides mechanisms to use signal handlers in Python. Functions: alarm() -- cause SIGALRM after a specified time [Unix only] signal() -- set the action for a given signal getsignal() -- get the signal action for a given signal pause() -- wait until a signal arrives [Unix only] default_int_handler() -- default SIGINT handler Constants: SIG_DFL -- used to refer to the system default handler SIG_IGN -- used to ignore the signal NSIG -- number of defined signals SIGINT, SIGTERM, etc. -- signal numbers *** IMPORTANT NOTICE *** A signal handler function is called with two arguments: the first is the signal number, the second is the interrupted stack frame.alarm(seconds) Arrange for SIGALRM to arrive after the given number of seconds.signal(sig, action) -> action Set the action for the given signal. The action can be SIG_DFL, SIG_IGN, or a callable Python object. The previous action is returned. See getsignal() for possible return values. *** IMPORTANT NOTICE *** A signal handler function is called with two arguments: the first is the signal number, the second is the interrupted stack frame.getsignal(sig) -> action Return the current action for the given signal. The return value can be: SIG_IGN -- if the signal is being ignored SIG_DFL -- if the default action for the signal is in effect None -- if an unknown handler is in effect anything else -- the callable Python object used as a handlerpause() Wait until a signal arrives.default_int_handler(...) The default handler for SIGINT installed by Python. It raises KeyboardInterrupt.% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I' II : ; '  : ;<  : ; I8  : ; .? : ;' I@.? : ;' @.: ;' 4: ;I4: ;I.? : ;' @1UX Y U41 .: ; ' @!: ; I".? : ;' I@#4: ;I$4: ;I%.: ; ' I@&: ; I ' : ;( )4: ; I*4: ; I +4: ; I,4: ; I -!I/.4: ;I /4: ; I? < 04: ;I? < 0 V^ int 8a6  o ZK 1j- S Z# t# # # # D # # # g # #$ #(  #, "#0 W$#4 &Z#8 m*Z#< 9,z#@ ^0>#D  1L#F 2#G 6#H ?#L H#T I#X J#\ K#` L%#d c NZ#h P#l WH   # # Z#    'Z d  fB gZ#  g$#g$ Z#  $# Z# # Z# Z# oP # S m # \  #  #$ _ #(  #, :  #0  #4  #8 l  #< b #@ O  #D   #H i  #L #P 0#T #X #\ Y#` P!< #d j$#h u(g #l F)r #p ,M#t  -Y#x .#| /$# k0V# 7 1} # 22 # 3# 4 # j 5 #  6 # 73 # |8# 9V# :V# ;V# <V# =V# >P #B'h~@FVVV* gmVVVVVVVZVZ ZV; V VZ}+1VKVZZ V\ZvVZVZVZZV ZVVVZVZD6Z3V >DZ^VZ^ouZVV ZVZV \# \# . \# :\# \# \# R # s5# 5# 5#$ #( 5#, \#0 s \#4 B\#8 [ \#< \#@ #D _5#H 5#L 5#P 5#T R5#X \#\ \#` \#d #\#h %\#l #p \#t  \#x } \#| \# \# \# \# G \# \#(Ş ƭ# \# # #  # K# v# d# u \# #$    ԭ# \# ֦#B ש ( 1# -#  # 3# s  > D P  [ a m VTx ~ Z V Zl   V Vg6   Z VV_ ]o)@& , < V' G M Vg VVZu@ @-   V $VV   V $Z   ( D,M &# '# j(Z# *# ?S3 . #get #set #doc #  #_ygD,  VV Z,VV_is$  #  # V# b V#  V#  V#  V# E V#  Z# ,_tsT  9# & :1# 0 <# =Z# ( >Z# ?Z# L A#  B#  CV#  DV#$ / FV#(  GV#,  HV#0 f JV#4  KV#8 F LV#< z NV#@ $ VZ#D  XZ#H $ ZV#L [#P $, , Z1VZVs _7  SYeZI JZ# KV#-Z> @e,5i6Z 7V? pX5z jrU]!qZ" RZ`IN#iSZz#fTV0$aV$y bV%lZPYc&Pk5`SX#m6V#d6V#x6V#i7Zb'/H#tZS`%O ^V&h]V&Z]V%?V&hV()IB-%> VOKB&hV!ZVw*Zu|)V%VP&hV!ZV+objV)Z9)Ve) S%V&hV!ZV,tZu|* E*F e0 @*$L  * NZ*PV(*x QV,* RV0* YH  j*sc  P*b   %*S@ -q* ,-3.  N . > q-.``//0 0j */ *V/# .V/e 6V/Z ]ɰ###/0w!v.huv. f ?D????D??????????????????????????? zf^~t v v r uןgYK{guuY3iu0y.LAAB @%AB pCAB BL.'AB Z.eAB D^. `AB FS.P AB 4` AB Bm. T.J.I.j.I.l.S.`"AB U.AB I. GAB DP.E.OAB P. P<AB T.Y.y.IAB P.tt>u@AtACtCeupqtqstsuVVSSttuttUu S "u"US`atactcIutxS S$3S?ISt|up3up:IuptzWW"W$3W?IWtyVVP!V$3V?IVPQtQStSYu`atactcSuP] d PW V] b Vd SV*S**P*~SV S] a Sa d Pd v S S~Sv SSSPP`atactcuttuttuSSttOuOu 13PJMPPQtQStSuPssu uyu|u|29u|Wu|uyuxux2uxuyQQ*2QOWQltQQPP79Pttuu PyOS_InterruptOccurredPyOS_AfterForkPyOS_FiniInterruptsPyErr_SetInterrupt]PyErr_CheckSignalsinitsignalXPyOS_InitInterruptsuu$3 PyInterpreterStatesize_tobjobjprocnb_inplace_remaindernb_dividePyMethodDeftp_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_initHandlersPyOS_InterruptOccurredgetwritebufferproc_chain_cur_columntp_weaklistoffsettp_is_gcnb_absolutetp_nameinitsignalresult_objectgettertp_mronb_floor_divideternaryfuncmp_ass_subscriptob_refcntsignal_signallong intnb_inplace_multiplynb_inplace_dividePyErr_SetInterrupt_IO_markerpause_doccmpfuncPyExc_TypeErrortp_iterintintargfuncnb_inplace_orsignal_alarm/data/zmath/src/Python-2.4.4hashfuncsig_numgilstate_counterdescrgetfunc./Modules/signalmodule.cnb_divmodfinisignalnb_true_dividecurexc_typeintargfuncexc_tracebackprintfuncsigned char_IO_FILEPyBufferProcstp_docold_handlerunsigned charsignal_docmodule_doccodec_search_cachenb_inplace_true_dividenb_floattp_freesq_repeatmp_lengthtp_basenb_inplace_powernb_remainderbf_getwritebufferPyMemberDefcharunused_IO_lock_talarm_doctp_hash_IO_read_ptrcodec_search_path_posstdincurexc_valuegetattrofuncdlopenflagsPy_tracefuncsq_ass_slicetp_getattrosq_slice_markersexc_valuegetreadbufferprocintintobjargprocreprfunctp_descr_setsignal_pausec_profilefuncPyExc_ValueErrortp_dictnb_negativenb_lshiftunaryfunctp_traversenewfunc_offsettp_as_mappingnb_inplace_subtracttp_setattrnb_inplace_addtraverseprocnb_inplace_xorchecksignals_withargclosuretick_counterbf_getreadbuffernb_and_savetp_strlong unsigned intself_flags2getiterfunc_IO_read_basePyExc_KeyboardInterruptsq_concatmain_pid_unused2__quad_tPyNumberMethodssq_inplace_repeatfinallyPyOS_InitInterruptsPyOS_sighandler_t_typeobjecttracingtp_flags_old_offsetcodec_error_registryargstp_compareml_flagsdefault_int_handler_docbf_getsegcountcurexc_tracebacklong long inttstate_headnb_inplace_lshiftc_tracefuncdoubleml_meth_IO_write_endc_profileobjold_siginthandlerob_sizePyObjectframegetsegcountproctp_iternextnb_hextp_cleartp_callsignal_handlerPyCFunctioninquiry_IO_buf_baseunsigned intDefaultHandlerc_traceobjsignal_methods__pad1__pad2__pad3__pad4__pad5descrsetfunc_sbufpid_tuse_tracingtp_membersPyExc_RuntimeErrorsetattrfuncPyMappingMethods_flagscoercion_modetp_setattrosq_inplace_concatnb_invertgetcharbufferprociternextfunclong doubleFILE__pid_tvisitprocnb_coercebf_getcharbufferis_trippedmp_subscriptlong long unsigned intbuiltinsinterpinitproc__off_tsignal_getsignalsignal_default_int_handlertp_allocnb_rshiftnb_inplace_andfreefuncmain_threadtp_getsetnb_positivetp_weaklist_IO_backup_base_shortbufnb_longtp_as_bufferobjobjargprocIntHandlersq_ass_item_next__off64_trichcmpfuncPyGetSetDefPyOS_FiniInterruptstp_printtp_getattr_IO_buf_endPyThreadStatetp_cachetp_basicsizenamegetsignal_docbinaryfuncPyErr_CheckSignalsshort intsetterPySequenceMethodstp_itemsizefunc_frame_vtable_offsetnb_inplace_rshiftasync_excnb_multiplytp_as_numbernb_inplace_floor_dividesetattrofuncgetattrfuncIgnoreHandlernb_ornb_octmodulesml_doc_IO_read_endtp_delsq_containstrippeddestructorPyOS_AfterFork_filenointobjargprocallocfunctp_newsq_lengthob_typeshort unsigned intstdouttp_descr_get_IO_write_ptrnb_powernb_xorsysdict_Py_NoneStructarglistnexttp_subclassesml_nametp_dictoffsetthread_idGCC: (GNU) 4.2.4.symtab.strtab.shstrtab.rel.text.rel.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ 4\)  % cx/ 4 4 FB dd V1QR p b24q2|6p6 p 8$> q?  q?h0@ MMMS( X  % .@(O,]0hseP  ``GO P<I Qr4(@&2k J>a{@%pC'`"2@^` ix `"4Messignalmodule.cHandlersmain_threadmain_pidold_siginthandlerDefaultHandlerIgnoreHandlerIntHandleris_trippedsignal_handlerchecksignals_withargmodule_docsignal_methodssignal_default_int_handlersignal_pausesignal_getsignalsignal_signalsignal_alarmalarm_docsignal_docgetsignal_docpause_docdefault_int_handler_docPyOS_InterruptOccurredPyThread_get_thread_identPyOS_AfterForkPyEval_ReInitThreadsgetpid_PyImport_ReInitLockPyOS_FiniInterruptsPyOS_setsig_Py_NoneStructPyErr_SetInterruptPyErr_CheckSignalsPy_AddPendingCallPyEval_GetFramePy_BuildValuePyEval_CallObjectWithKeywordsinitsignalPy_InitModule4PyModule_GetDictPyLong_FromVoidPtrPyDict_SetItemStringPyInt_FromLongPyDict_GetItemStringPyOS_getsig__libc_current_sigrtmin__libc_current_sigrtmaxPyErr_OccurredPyOS_InitInterrupts_PyImport_FixupExtensionPyExc_KeyboardInterruptPyErr_SetNonePyEval_SaveThreadpausePyEval_RestoreThreadPyArg_ParseTuplePyExc_ValueErrorPyErr_SetStringPyCallable_CheckPyExc_TypeErrorPyExc_RuntimeErrorPyErr_SetFromErrnoalarm!)'/G+L)QV,[z/0/*=GZdw23,/29GL3j})45660f)kp,u89:;:;<-3;SY=^q0><;<!';E<PV;t<;<;<;< ;0<;A;_<jp;<;<;<;<&,;J<U[;y<;<;<;<;5<@F;d<ou;<;<;< ; <+ 1 ;O <Z ` ;~ <  ; <  ; <  ; <  ;: <E K ;i <t z ; <  ; <  ; ? <  ;$ @- <8 > ;   './3@g7otyCDEFGH200 I-9>JDK_hI)L/J$K=CJIK[`MfKxN~OIP<a-U2Y A  $,04<@DL %%%!&%3%:%A%H%O%V%d%k%p%{%%%%%%%%%%%%%&%5%D%S%b%q%%%%%%%%%%%%%%4%C%R%a%p%%%%%%%%%%&%4%C%O%]%k%y%%%%%%%%%%%%%%4%C%R%a%p%%%%%%%%%%%%$%4%D%T%d%t%%%%%%%%%%%+%6%]%%%%%!%L%w%%%%%4%e%%%%% % % %* %8 %F %T %b %p %~ % % % % % % % % % % % %& %4 %B %P %^ %l %z % % % % % % % % % % % %. %< %J %X %f %t % % % % % % % % % % % %) %4 %Q %n % % % % % % % %= %h %s %~ % % % % %%%#%1%?%T%`%m%%%%%%%9%G%U%c%q%%%%%%%%%%%%,%:%H%V%d%r%%%%%%%%%%%8%I%n%|%%!%!%%%!$$!!!%)-1!6%=AE!N%X!_%kos!!!$%!%!%!%%! !!)!7!<%D$R!Z%bfj!o%z~!%%%!%%!%!%% !%%3%=!C%NRV!_%m%w!!%!%!%!%!%%!% %1%=B%NS%_d%pu%%%%% %-%:O%\r%%%%%%%%7 0 4H Lh l     4 8P Tt x