Ñò xT)Kc@sŞdZdZddd!ZddkZddklZdefd „ƒYZd dd „ƒYZeZ d efd „ƒYZ defd„ƒYZ defd„ƒYZ dS(sErrorCatcher class for Cheetah Templates Meta-Data ================================================================================ Author: Tavis Rudd Version: $Revision: 1.7 $ Start Date: 2001/08/01 Last Revision Date: $Date: 2005/01/03 19:59:07 $ s!Tavis Rudd s$Revision: 1.7 $i iŝ˙˙˙i˙˙˙˙N(tNotFoundtErrorcBseZRS((t__name__t __module__(((s;/usr/lib64/python2.6/site-packages/Cheetah/ErrorCatchers.pyRst ErrorCatchercBs,eZefZd„Zd„Zd„ZRS(cCsdS(N((tselft templateObj((s;/usr/lib64/python2.6/site-packages/Cheetah/ErrorCatchers.pyt__init__scCs|iS(N(t_exceptionsToCatch(R((s;/usr/lib64/python2.6/site-packages/Cheetah/ErrorCatchers.pyt exceptionsscCs|S(N((Rtexc_valtcodetrawCodetlineCol((s;/usr/lib64/python2.6/site-packages/Cheetah/ErrorCatchers.pytwarns(RRRRRR R(((s;/usr/lib64/python2.6/site-packages/Cheetah/ErrorCatchers.pyRs   tBigEchocBseZd„ZRS(cCsd|ddS(Nt=is<s could not be found>s===============s===============<s===============((RR R R R ((s;/usr/lib64/python2.6/site-packages/Cheetah/ErrorCatchers.pyR#s(RRR(((s;/usr/lib64/python2.6/site-packages/Cheetah/ErrorCatchers.pyR"stKeyErrorcBseZd„ZRS(cCstd|ƒ‚dS(Ns-no '%s' in this Template Object's Search List(R(RR R R R ((s;/usr/lib64/python2.6/site-packages/Cheetah/ErrorCatchers.pyR's(RRR(((s;/usr/lib64/python2.6/site-packages/Cheetah/ErrorCatchers.pyR&st ListErrorscBs/eZdZdZd„Zd„Zd„ZRS(sAccumulate a list of errors.s%ccCsti||ƒg|_dS(N(RRt_errors(RR((s;/usr/lib64/python2.6/site-packages/Cheetah/ErrorCatchers.pyR.scCsRtƒiƒ}|d=ti|ititiƒƒƒ|d<|ii|ƒ|S(NRttime(tlocalstcopyRtstrftimet _timeFormatt localtimeRtappend(RR R R R tdict((s;/usr/lib64/python2.6/site-packages/Cheetah/ErrorCatchers.pyR2s  cCs|iS(sReturn the list of errors.(R(R((s;/usr/lib64/python2.6/site-packages/Cheetah/ErrorCatchers.pyt listErrors:s(RRt__doc__RRRR(((s;/usr/lib64/python2.6/site-packages/Cheetah/ErrorCatchers.pyR*s   (( Rt __author__t __revision__RtCheetah.NameMapperRt ExceptionRRtEchoRRR(((s;/usr/lib64/python2.6/site-packages/Cheetah/ErrorCatchers.pyt s