ó \Z-Lc@sŞdZdZddd!ZddlZddlmZdefd „ƒ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__(((sB/opt/freeware/lib/python2.7/site-packages/Cheetah/ErrorCatchers.pyRst ErrorCatchercBs,eZefZd„Zd„Zd„ZRS(cCsdS(N((tselft templateObj((sB/opt/freeware/lib/python2.7/site-packages/Cheetah/ErrorCatchers.pyt__init__scCs|jS(N(t_exceptionsToCatch(R((sB/opt/freeware/lib/python2.7/site-packages/Cheetah/ErrorCatchers.pyt exceptionsscCs|S(N((Rtexc_valtcodetrawCodetlineCol((sB/opt/freeware/lib/python2.7/site-packages/Cheetah/ErrorCatchers.pytwarns(RRRRRR R(((sB/opt/freeware/lib/python2.7/site-packages/Cheetah/ErrorCatchers.pyRs   tBigEchocBseZd„ZRS(cCsd|ddS(Nt=is<s could not be found>s===============s===============<s===============((RR R R R ((sB/opt/freeware/lib/python2.7/site-packages/Cheetah/ErrorCatchers.pyR#s(RRR(((sB/opt/freeware/lib/python2.7/site-packages/Cheetah/ErrorCatchers.pyR"stKeyErrorcBseZd„ZRS(cCstd|ƒ‚dS(Ns-no '%s' in this Template Object's Search List(R(RR R R R ((sB/opt/freeware/lib/python2.7/site-packages/Cheetah/ErrorCatchers.pyR's(RRR(((sB/opt/freeware/lib/python2.7/site-packages/Cheetah/ErrorCatchers.pyR&st ListErrorscBs/eZdZdZd„Zd„Zd„ZRS(sAccumulate a list of errors.s%ccCstj||ƒg|_dS(N(RRt_errors(RR((sB/opt/freeware/lib/python2.7/site-packages/Cheetah/ErrorCatchers.pyR.scCsRtƒjƒ}|d=tj|jtjtjƒƒƒ|d<|jj|ƒ|S(NRttime(tlocalstcopyRtstrftimet _timeFormatt localtimeRtappend(RR R R R tdict((sB/opt/freeware/lib/python2.7/site-packages/Cheetah/ErrorCatchers.pyR2s  cCs|jS(sReturn the list of errors.(R(R((sB/opt/freeware/lib/python2.7/site-packages/Cheetah/ErrorCatchers.pyt listErrors:s(RRt__doc__RRRR(((sB/opt/freeware/lib/python2.7/site-packages/Cheetah/ErrorCatchers.pyR*s   (( Rt __author__t __revision__RtCheetah.NameMapperRt ExceptionRRtEchoRRR(((sB/opt/freeware/lib/python2.7/site-packages/Cheetah/ErrorCatchers.pyt s