Ñò ha-Kc@sdZddkZddkZdefd„ƒYZdefd„ƒYZdefd„ƒYZd efd „ƒYZd efd „ƒYZ dS( s* Provides dummy Transaction and Response classes is used by Cheetah in place of real Webware transactions when the Template obj is not used directly as a Webware servlet. Warning: This may be deprecated in the future, please do not rely on any specific DummyTransaction or DummyResponse behavior iÿÿÿÿNtDummyResponseFailurecBseZRS((t__name__t __module__(((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pyRst DummyResponsecBsPeZdZd„Zd„Zd„Zd„Zd„Zdd„Z d„Z RS( s± A dummy Response class is used by Cheetah in place of real Webware Response objects when the Template obj is not used directly as a Webware servlet cCs g|_dS(N(t _outputChunks(tself((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pyt__init__scCsdS(N((R((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pytflushscCs¥|pdSt|tƒo|Sy|iddƒSWnitj o>y|iddƒSWq¡tj o|iddƒSXn!tj ot|ddƒSX|S(Nusutf-8tstrictslatin-1tasciitignoreterrors(t isinstancetunicodetdecodetUnicodeDecodeErrortAttributeError(Rtchunk((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pyt safeConvertscCs|ii|ƒdS(N(Rtappend(Rtvalue((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pytwrite/scCst|ƒtdƒdS(Ns (R(Rttxt((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pytwriteln2s csq|pˆi}ydi|ƒSWnItj o=}tidƒtidƒdi‡fd†|DƒƒSXdS(Nus8Trying to work around a UnicodeDecodeError in getvalue()s4...perhaps you could fix "%s" while you're debuggingtc3s"x|]}ˆi|ƒVqWdS(N(R(t.0tc(R(s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pys =s (RtjoinRtloggingtdebug(Rt outputChunkstchunkstex((Rs>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pytgetvalue6s  cGs,g}|D]}||i|ƒq ~dS(N(R(Rtlinest_[1]tln((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pyt writelines?sN( RRt__doc__RRRRRtNoneR!R%(((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pyRs      tDummyTransactioncBs#eZdZd„Zdd„ZRS(s2 A dummy Transaction class is used by Cheetah in place of real Webware transactions when the Template obj is not used directly as a Webware servlet. It only provides a response object and method. All other methods and attributes make no sense in this context. cOs d|_dS(N(R't _response(Rtargstkwargs((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pyRMscCs.|idjo|ptƒ|_n|iS(N(R)R'R(Rtresp((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pytresponsePsN(RRR&RR'R-(((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pyR(Ds tTransformerResponsecBseZd„Zd„ZRS(cOs&tt|ƒi||Žd|_dS(N(tsuperR.RR't_filter(RR*R+((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pyRWscKsZtt|ƒi|}|io4|i}t|tƒo |ƒ}n|i|ƒS|S(N(R/R.R!R0R ttypetfilter(RR+toutputR0((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pyR![s   (RRRR!(((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pyR.Vs tTransformerTransactioncBseZd„Zd„ZRS(cOs d|_dS(N(R'R)(RR*R+((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pyRfscCs|io|iStƒS(N(R)R.(R((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pyR-hs (RRRR-(((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pyR4es ( R&Rttypest ExceptionRtobjectRR(R.R4(((s>/usr/lib64/python2.6/site-packages/Cheetah/DummyTransaction.pyt s  3