ELFu4(UYE@t]Í']ÍUY]Í&UVS[uVt Ht,FFFF e[^]ÐF PPR&'UWVS[hjPPP  PNjE$xv EPx]j Pƃ PPWt Ht=VMQPW URPWe[^_]Í FVP봐UVS[uFt PFFFF e[^]Í&'US[UBtR RP]ÃPQ1 UVS[uEURPVt4PF@ PP0V1҃Ѝe[^]É' PƒtEBEBrB Ѝe[^]Í&UWVS[}Pƃt+@ @@ WFt ~e[^_]ÃPPFHt1ǃ FVP1붍&'UVS[uVt Ht Ve[^]É'F PPRҍ&'UVS[uFt P Ve[^]ÍUS[E@t ]ÃPP1܍&UVS[uEFtKEPEPPE Pt EtTHtbUxREF e[^]Ðt&PQ1e[^]ÍFEE륋F E떍&UWVS [u}FtfV F9|#F9}IFPFPFtYF FQWU RPF F ;F~Fe[^_]ÍBF믃PP̃P8WF F뜍UVS[uEFEPEPPE PtsEHFU9}]F9BFVRFPFt}UV v'FUJU;V}틃e[^]ÅyE1PQ1e[^]ËFE[F EPF FUVS[uEFtKPEPPE Pt ExLE9F~FFF e[^]Ð&PP1e[^]ËF E묍t&US[EPt P R]ÃPQ1US[EPt@ ]ÃPQ1UVS[uFtWN V9sE9 t9&'8 t$@9u‹E +F+V F Ѝe[^]ÉȍPމڃPQʍUWVS [MUyt8q A)x"9|7u Q Ѝe[^_]É'…y1؃P0Vt&UVS[uEFty EPjjPE P ue[^]à EPtV F9~ FPFPe[^]ÍPP1e[^]ÍUWVS [uEEPPU Rt3U~tFN F)ȅx09, F URPe[^_]Ít&'…y1ʃPP1č&UWVS [EEPP} WuEE܍e[^_]à jE܃tEEHx 49P9> tpf8 tg@9u)ȉ)׋UB |wtWVƃtbPMQ@t9Ht!}Ex9EoD@뛃 FVPЋHu FVPU܋H BRPEvCP0V밍UWVS[U EEHp <1P9? t^ 8 tH@9u)ȋUB )xDEx9RWe[^_]É)ȉM)ʋM)A ؉@)ȋUB )y1e[^_]PEPPRD1׃PP1늉]vUWVS [EHp <1P9? t'8 t@9u)ȋUB )y1҉Ѝe[^_]É@)ȋUB )xPWƒtԋ@u͋Ht> P1҃묃PP1҃덉x BRP UWVS([EEPjjPM Q uERURPVu@ PǃtEGEGwG e[^_]ÍWFH QPR1e[^_]Ít&1e[^_]Ít& Pǃt@ @@ hGt G`PPGHq GWP1'UWVS8[uM QE؃EEԍt&' }WE܃REPEPEP@}EEFV F9|-F9|BFFPFPFF FQWURPF F ;F~FGt=U܋HE BRP3PPU؋Hu BRPU܋Hto1e[^_]ËU؋HtJuዃكP8WF FU؋Hu뇃 BRP맃 BRP1낍vUWVS[uEPEPPE P}EEFV F9|'F9}lFPFPFF FQWURPF F ;Fx8e[^_]Ð&Fߍt&'BF댐&1e[^_]ÃPP1맃P8WF F1wA simple fast partial StringIO replacement. This module provides a simple useful replacement for the StringIO module that is written in C. It does not provide the full generality of StringIO, but it provides enough for most applications and is especially useful in conjunction with the pickle module. Usage: from cStringIO import StringIO an_output_stream=StringIO() an_output_stream.write(some_stuff) ... value=an_output_stream.getvalue() an_input_stream=StringIO(a_string) spam=an_input_stream.readline() spam=an_input_stream.read(5) an_input_stream.seek(0) # OK, start over spam=an_input_stream.read() # and read it all If someone else wants to provide a more complete implementation, go for it. :-) cStringIO.c,v 1.29 1999/06/15 14:10:27 jim Exp StringIO([s]) -- Return a StringIO-like stream for reading or writingSimple type for treating strings as input file streamsSimple type for output to strings.flush(): does nothing.getvalue([use_pos]) -- Get the string value. If use_pos is specified and is a true value, then the string returned will include only the text up to the current file position. isatty(): always returns 0read([s]) -- Read s characters, or the rest of the stringreadline() -- Read one linereadlines() -- Read all linesreset() -- Reset the file position to the beginningtell() -- get the current position.truncate(): truncate the file at the current position.close(): explicitly release resources held.seek(position) -- set the current position seek(position, mode) -- mode 0: absolute; 1: relative; 2: relative to EOFwrite(s) -- Write a string to the file Note (hack:) writing None resets the bufferwritelines(sequence_of_strings) -> None. Write the strings to the file. Note that newlines are not added. The sequence can be any iterable object producing strings. This is equivalent to calling write() for each string.% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I' II : ; '  : ; : ; I8 : ;I.: ; ' I@: ; I: ; I 4: ; I.: ;' I@: ;I: ;I .? : ;' @4: ;I.: ; ' I  : ; I!1UX Y "1#.: ;' I $: ;I%4: ;I&4: ;I'.1@(1)41*41 +: ;I,.: ;' @-4: ;I.4: ;I /1UX Y0 14124: ;I 34: ; I41 5: ; I64: ; I 74: ; I84: ; I 94: ; I: U; : ; <1UX Y=!I/>4: ; I? < ?4: ;I? < ! ',Hc /s inth 8] > k 1;-p V# }# P # # # A # # (# 5 # i#$ } #(  #, "#0 $#4 &V#8 [*V#< ,v#@ 0:#D 1H#F 2#G 6#H h?#L ^H#T eI#X lJ#\ sK#` zL!#d $ NV#h P#l J  # # V#w  p  'V  f( 4gV# g #g  4V#  # V# # J V# V# 6 #  S # *  #  #$ # #(  #,  #0  #4 p #8 o  #<  h#@   #D   #H *  #L  #P #T \#X T#\ #` z!" #d $#h (M #l )X #p N,3#t -#x [ .#| / # ,0<# / 1c # 2n # 3# w4y # & 5 # 6 # 7 # 8# 59<# :<# A ;<# <<# q =<# k >6 #(hJ~&,<<<\ MS<h<<sy<<<< V< V<<<V<1<VV <BV\<V<gmV<VV< V<<<V<VV<a $*VD<VD6U[Vp<< {V<V<p B# B# B# VB# B# B# X h# 4# # #$ #( H #, @B#0 / B#4 B#8 a B#< 4 B#@ #D #H #L #P : #T #X B#\ ~B#` NB#d B#h AB#l h#p vB#t B#x 9 B#| B# B# B# B#  B# qB#(ń Ɠ# B# # # # 1# \# r J# 6 B# #$    ԓ# B# #֌#׏  ڷ# # Y# # D R $ * 6 ~ A G S <%^ d V~ <~ V(   < <M  V << U &  " < - 3 <M <<Vc&s & s `  <  <<  <  V    `,3 &# '# I(V# A *#  - W &# >'V# (V# w)V# doc*#9 . W #get #set #doc #  #G( , 4 V#  # ' #=  # 4 $V# $ #  $V#  %#  &V#  '#M << V<<  ~  # &# } )# H ,&#  /#  4&#  9# C 9#V<V~V<V<V<V+9/O 40V# 0 #buf1#pos2V# 2V#O 39 4:V# : #buf;#posV# u >V#.?ZC- 4DV# D #bufE#posFV# FV# 6I<#J\<:Q[,[]<LOG<@YjQ/<,<`Q,/,<-lHm<$d<Bv<` <2~Q/<] QV QQz<@Qz<!{"#<<&$s<%Q&buf% V'9CZ(o)* ut*up#<+ V%Q'Z@(l)x,]BQ]?,PuQ k<HQk/k<!m"G8<Q8D 8<-U9V. 9Vup/0;"# mV +Qm<$cm$lmV%< nV%o0"'zZ(!(W(1)/Hq"RF<QF% F<r-UGV. GVup/`I"<<&(QR <2pos Vut/x""<@wQ/</"#<EQq/</ "V Q< 3n3s3lV0"'t c(41 1j 1 !"UV Q< 5nV3lV0"'c (t 4( 1k !"R< UQ  < 6' <ut7sV: !"H < y y Q  < 8nVup9 !c( "":()!@"< : Qf  < 7nV   <q < 6VVup V ;err !X"."%:x)))!"e <$ Q́ <3nV3mV9 Ϙ0"."%0)))0"' (2(j1*up1!"."%:)))!" /<KPQ.w- 0</1"B"9:81)1 !X"."%:x)))!"g <sQ< <2s<up<";:)1 1/Z":)x <M!QM <2it<uX2s<u\:02nVup2cul/X(04'u`":x1)/q" <PMQ! <n2cup2lVul/(04'u`":1)/q"9 ;X o=6b^  6 N  6e  6os  6  96. 5 65% V 6F6 w 3.Yg`  #.  6.   z.A`  S.;g ! +.    C .3 @ e .+U @  .w   ".  . .J @ 6.h c . f 3! E. #!  U! . E!.  >> ? e? >R ,> ,><>!+<>6<>^<<} /mirror/zmath/src/Python-2.4.4/Modules/usr/lib/gcc/i486-slackware-linux/4.2.4/include/usr/include/bits/usr/include/mirror/zmath/src/Python-2.4.4/./IncludecStringIO.cstddef.htypes.hstdio.hlibio.hobject.hmethodobject.hstructmember.hdescrobject.hintobject.hstringobject.hcStringIO.hboolobject.hpyerrors.hj0g01=uv؄xOgu$!jx<}=/vL}JXX*tUX.kK <x u/gg=w~wvuuv5>xuu=/==u}g.bX&g|ttك>vh|w.~}tYuYL"@n}"u/Ig~tٽxY0xt}itEtg~ttvh~ytp~Xt~X~Xtv~X<t Y>y/WJ.t>x..&gP4t "yt/=D<.uw<t f>l.&Nvvg~֭f/%Z0v2=I/4< XD,t)uw֭./ fg}/k/#/ fl/w~J~J֭X/ ff/#/ fPvu~ttKv#d]u/gg=tc"~.~vuuvmzuu1w}YuYKg"4 xR:AN ^23FVm2GdHH |  `J آxK POpb$ b  b0f tttzV `( :@%`b -L  W]c  hRp@Q {@RP:I @PP |    t #/s;HP9 P Fc7p@ z( #@  ( :6`4&$57H ,W`{eTt@   # .  K Y b n u }     )8IUbx(6GOVetcStringIO.cIO_get_closedIO_isattyI_closecStringIO_module_documentationIO_methodsItypeOtypeCAPIO_closeIO_cgetvalnewIobjectnewOobjectI_deallocO_deallocIO_flushI_seekO_cwriteO_seekIO_truncateIO_tellIO_resetIO_creadlineIO_creadIO_getvalIO_readIO_readlinesIO_readlineIO_iternextIO_StringIOO_writelinesO_writeIO_StringIO__doc__Itype__doc__I_methodsfile_getsetlistOtype__doc__O_methodsO_memberlistIO_flush__doc__IO_getval__doc__IO_isatty__doc__IO_read__doc__IO_readline__doc__IO_readlines__doc__IO_reset__doc__IO_tell__doc__IO_truncate__doc__O_close__doc__O_seek__doc__O_write__doc__O_writelines__doc__.LC0.LC1.LC2.LC3.LC4.LC5.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14_GLOBAL_OFFSET_TABLE__Py_ZeroStruct_Py_TrueStruct_Py_NoneStructinitcStringIOPy_InitModule4PyModule_GetDictPyType_TypePyType_ReadyPyCObject_FromVoidPtrPyDict_SetItemStringfreePyString_FromStringAndSizePyExc_ValueErrorPyErr_SetStringPyObject_AsReadBufferPyExc_TypeErrorPyErr_Format_PyObject_NewmallocPyExc_MemoryErrorPyObject_FreePyArg_ParseTuplereallocmemcpyPyErr_NoMemoryPyInt_FromLongPyArg_UnpackTuplePyObject_IsTruePyList_NewPyList_AppendPyExc_StopIterationPyErr_SetNonePyObject_GetIterPyIter_NextPyString_AsStringAndSizePyErr_OccurredPyObject_SelfIter VW2XK VQWm VY V  ) F[\]$ +* +0 +;^K +T^f )l_x G` H` I` Va%YO Vfbw J~cd Ve Kfg + hQ VZ +`hi Ljd Vk] Vpa|k VY Jcd V Ml>YU J\cdd Vmn- J4c<dO LVj^d V Mlm5YV J]cedo V NlY Jc$dO Vepv J}cd VY Jcd VW J^ cf d V J c d V Y4 O> qX r b J c d V P l6 b_ Jf cn d V Q l s5 bK t J c d V b R l J c d! Vbuv Jcd V& S0qUee +kh Kfg +hi5 L<jDd Vwxy1mQn JcdzY Lj da Vr T|lmnY? JFcNd^ Lejmd DD"D/D6D=DDDKDRD`DgDlDwDDDDDDDDDDDDD&D5DDDSDbDqDDDDDDDDDDDD%D4DCDRDaDqDxDDDDDDD DD)D5DCDQD_DmD{DDDDDDDDDD DD)D8DGDVDeDtDDDDDDDDDD DD*D:DJDZDjDzDDDDDDDDDDDCDiDDDDD2D]DDDDDDKDqDDDDDD D D D, D: DH DV Dd Dr D D D D D D D D D D D D D( D6 DD DR D` Dn D| D D D D D D D D D D D" D0 D> DL DZ Dh Dv D D D D D D D D D D D D7 DT D D D D D D D D# DN DY Dd Do Dz D D D D D DD%D:DGDUDcDqDDDDDDDD-D@DND\DjDxDDDDDDDDD*D8DFDTDbDpDD DDADPDcDqDDDDDDDDD.D9DDHL@UD_@dDrD|@D@DDD@D@DD @'@5@C@IDUY]@fDq@vDDDD@D@CDDD+/3@@@[DmDyD@@D@D@D@D@D  @D$@)D;CIDUY]@fDq@vD@D@DCDDDD@#@,@5@>@LC[Dgko@xD@D@D@DCD@D@D@C)D59=@FDQ@VDiCxD@D@DCDDD@*@;@D@M@VCdDuDD@@@@CD@ D@D$@)D?@HCVDaei@rD|@D@DC@CCD@D @D@%@*D4@9DC@HDR@WDeDo@zCCCDDDD)-1@>@G@P@a@jC{CCD@D@D@CC@ @C'C?CQD]ae@nD}D@CC@@CCD@D@D#@CCfCr@C@CD@D@D@C@&C/@=CNDpD|DD)DDD!6DBWDcxDDDD D " D/ D DQ f Ds ) D ) D  D + D )!D !!D!+4!DA!V!Dc!)h!Du!)z!D!D!D!D!D!D!D!D!D!D   $(,048+<+@ DLP T\` dlp t|          @ DLP T\` dlp t|            0  Xl{pt)|) ,{04)8)<)?0?4H?Ll?p?????8?<X?\x?|???? ?$@?Dd?h?????<?@d?h?