mò á¸Ec@s8dkZdZd„Zdfd„ƒYZd„ZdS(NsStop!c Csyýd\}}}}}xá||d|d|d}}}||||||||||f\}}}}||||}} xj|| jo\|i t t |ƒƒƒo t ‚nd||d||}}||||}} qWqWWnt j o dSnXdS(Nllll il (llll l(tktatbta1tb1tptqtdtd1tfiletwritetstrtintt StopException( R RRRRRRRRR((t>/data/zmath/zope/lib/python/ZServer/medusa/thread/pi_module.pytgos$6  #t line_writercBs#tZdZdd„Zd„ZRS(s1partition the endless line into 80-character onesi'cCs(||_d|_d|_||_dS(Nti(R tselftbuffertcountt digit_limit(RR R((Rt__init__&s   cCs|i||_t|iƒdjoF|id |id}|_|ii|dƒ|id|_n|i|ijodSndSdS(NiPs ii( RRtdatatlentlineR R RR(RRR((RR ,s(t__name__t __module__t__doc__RR (((RR"s  cCsjti|ddƒ}t|ƒdjoti|dƒ}nd}|idƒt t ||ƒƒdS(Nt REQUEST_URIt/iiiˆsContent-Type: text/plain ( tstringtsplittenvtpartsRtatoitndigitststdoutR RR(R!tstdinR%R$R"((Rtmain7s  (RR RRR'(RR'RRR ((Rt? s