ELF>0$@e@8 @xx @@@xLx\x\pxL\\ $$Std PtdAAAQtdRtdxLx\x\GNUGNUh&3X%c>hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhh%]<D%U<D%M<D%E<D%=<D%5<D%-<D%%<D%<D%<D% <D%<D%;D%;D%;D%;D%;D%;D%;D%;D%;D%;D%;D%;D%;D%;D%;D%;D%};D%u;D%m;D%e;DH=KHKH9tHV;Ht H=KH5zKH)HH?HHHtHe;HtfD==Ku+UH=B;Ht H=7YdK]wHtH:HfH:H@HGHtH:HHHe:H5HD$H:qHD$HHGHtH:HHH:H5^HD$H:!HD$HHHGHtOLGHO L)Hx'H9|"HOALHHWDH@Hx HfDE11ӐH9H5H8AH9H5H8|A@HWHtSHOHHW HH9rbfDHH9t8 uH9sOHPH)H9HOЉHHWHH8H5.H8H11H)H¸H9HOЉHGHtH8HGHHH}8H5HD$H:HD$Hff.@LGMtHwLHH%8H5nH861Hff.@SHH dH%(HD$H8HD$HGHtqH11LD$H57TtHH|$x:Hs u$H{#HT$dH+%(uEH [DHCH9HO1@HY7H5HD$H:eHD$IfUHHH5H dH%(HD$1HT$HD$HD$tBHT$Ht$HHcHt$Hx#H|$QHT$dH+%(u H ]1ff.@SHH dH%(HD$1D$ HtH1HT$ H5AtUHt$HxDT$ 9}x)ЉD$ HH)CH|$HcHT$dH+%(uH [1ff.@SHH0dH%(HD$(1HGD$HHHL$HT$ 1H52t`T$HD$ t:t=1HHHHCH5HHT$(dH+%(uOH0[HC fHCf.1@H!5H5jHD$H:-HD$AWAVIHH5AUATUSH(dH%(HD$1HT$HD$1/IHE1L|$LL=tSHcH|$HHHt{HLHEtOHHEu HEHP0HD$IL9H~HD$dH+%(uFH(L[]A\A]A^A_fDHHEuHEHP0@Imu IELP0E1DHt H@HH3H5H81HUSH(dH%(HD$1HGHD$HHHHT$1H5H4A1Et6HHtEHD$HxsHS H9~HC HH43HSHHT$dH+%(ubH([]DHCHD$DH2H5HD$H:HD$fDkH2H8f1ff.fHdH%(HD$1HxSH<$HcHtHxtHT$dH+%(u/HH(u HPHR0HI2H8Y1AVAUATUSHHHHHHHSH)H9Lk(L$*IM91MM9~MxyLHHLk(HSHCHC H9|0HLHLcL9c |[]A\A]A^DLc fH)H1sH{HSfMl$}fDH 1H5RH8H1H5RH8}H0H5H8]H0H5wH8?DATUHHH5\HxdH%(HD$h1ILMtIHT$H4$HHLx*H[0HHT$hdH+%(uHx]A\1SHH(H0HCHC HHC[f.SHHHtZH/HCHC(HHC HC[ff.fAUATUSHHH(dH%(HD$1Ll$rIHfDL(HHtMHt$LH0t[HT$Ht$HtDHmuHEHP0LHHuI,$t\Hu5H.H*DI,$u ID$LP0Hmu HEHP01HT$dH+%(uH([]A\A]ID$LP0nff.UHHHtH]UHH(H]vfDATSHcH=<HHtmH@HIH@ @0ID$HtI\$(HL[A\H-H5yH8I,$ID$(u ID$LP0E1HL[A\fDATHH=IUSHĀdH%(HD$x1HLd$HH1LH5HmH=:HHT$HPHT$ HP foD$@(foL$ H8foT$0PHfo\$@XXfod$P`hfol$`H@hxHT$xdH+%(uDH[]A\HEHP0c1f.LHD$3HD$WHH1ҹdH%(HD$1IH5 H$t3H<$HtHT$dH+%(uHÿ@1AV1AH1AUH5r8H= ATUHHHL-,:L58LHH+Ht8H :x|Lxp1H5: H=7kH51 HIHMtI,$u ID$LP0LHH5 HLHH5 ]A\A]A^pH]A\A]A^HHI/O operation on closed filelength too largegetval|n:read|i:readlinen|i:seek|n:readlines|n:truncatenew position too largeout of memorys*:write(O)s*:StringIOcStringIOcStringIO.cStringIO_CAPIInputTypeOutputTypeflushgetvalueisattyresettellcloseTrue if the file is closedsoftspacewritelinescStringIO.StringIcStringIO.StringOflag indicating that a space needs to be printed; used by print;0PH\t `80\@,lP (DxPzRx $pFJ w?:*3$"DX\,pId dTId dH{ E d_Ql dAd\ EG0u AF (EQ0m AD L@EG0 AH pEG@ AH H+FBO B(A0A8D` 8D0A(B BBBG l9\\(EAD@ AAF $xH H H <@kFBB A(A0 (A BBBF ( FAQ] ABH p6EpCE}8FBA A(JP (A ABBA  EU<EP0XFAN  DBA xDB0 )FKA D  AABH yH W A HFQP A(D0 (N BBBE D(A BBB$$\ 4x\\o 1 ^xP ( oo oo oh\0 @ P ` p !! !0!@!P!`!p!!!!!!!!!"" "StringIO([s]) -- Return a StringIO-like stream for reading or writingSimple type for treating strings as input file streamswritelines(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.write(s) -- Write a string to the file Note (hack:) writing None resets the bufferclose(): explicitly release resources held.truncate(): truncate the file at the current position.tell() -- get the current position.seek(position) -- set the current position seek(position, mode) -- mode 0: absolute; 1: relative; 2: relative to EOFreset() -- Reset the file position to the beginningreadlines() -- Read all linesreadline() -- Read one lineread([s]) -- Read s characters, or the rest of the stringisatty(): always returns 0getvalue([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. flush(): does nothing.Simple type for output to strings.A 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 @ %d@'d@p%c8@(c@@ )cU@*`c@' cM@)b@+`bb@ , bA/aA$A#A0`A@ %d@'d@p%c8@(c@@ )cU@*`c@' cM@)b@+`bb@ , bA/a@ /a-A@0`%`&-`'1@2l`n@p3`8A1``0-@hiJA8`1d0-j jicStringIO.so-2.7.18-9.el9.x86_64.debugR7zXZִF!t/]?Eh=ڊ2NYy>ͅn{m4NQkonz2AVCl~R#F#gSϐ;LxewP+0HC=T5{ +fhTf'zO}DW5 ~m|.]rwA۬M<¹)S !X_7]mBA.~+Jq٥#wĪlN;QLA:=j'c蟯,փ8@8HH{MuDa?)qJbm1J`% !*SM1s||BЀ!XvoI:4 TsCߓ(P&X [ΗIݨb|RXC%pᧃQZR1?h+-(ܿ^&MOIzgooL2df@hVpir^!|ǖ}}ނ^u@2p#du?&}4 f5<*(_zHh*1EQEŌK}(0wVԴnӯ,r2.-zȳmE>."bԀO ϓ ѕkiq4v#1L AKweHt/16r_bFzr>^v1mG'/ϠY>pjuϕ,ָ|ySHѲCn'_cC]B 0٠ΎPnIh[h@,Q!l#.@?KYwmk G{fᮑs. _2+5Bmd#Nʏb2*[-vKWޓxn+goG|g 6 ~K-bk@[|Av.j9h_x<$g-V7s؁,N1kĒώTJEu6r|ܮ6GV܇魨8m~Z͏EL\؟/F>#LB7u@Bl$r/E('Xwy~\G k6P bF3BY"8\ʎ#Me9W*;KR6d5XE? [_ѥv %gYZ.shstrtab.note.gnu.property.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu_debuglink.gnu_debugdata  $1o$; hC1Ko ^Xo  @gP P ( qBxx{ v 0"0"0$0$44 2@@AABB(x\xL\L\L\L^N`P o__,`d