mō v Lc@s•dZdZdZdZdklZdkZeiiddƒZe dee ƒe ƒeƒZ d k lZlZlZd efd „ƒYZdS( s$Id$sOSam Ruby and Mark Pilgrim s $Revision$s,Copyright (c) 2002 Sam Ruby and Mark Pilgrim(sUserListNtLANGUAGEtensfeedvalidator.i18n.%s(sInfosWarningsErrort BaseFormattercBsbtZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d „Z d „Z RS( NcCs|i|i|ƒS(N(tselftformattdatati(RR((tG/web/script/rubys/feedvalidator.org/src/feedvalidator/formatter/base.pyt __getitem__scCs?g}|iD]*}t|tƒo||i|ƒqq~S(N(t_[1]RRtmsgt isinstancetErrorR(RR R ((Rt getErrorsscCs?g}|iD]*}t|tƒo||i|ƒqq~S(N(R RRR R tWarningR(RR R ((Rt getWarningsscCs)|iidƒpdSnti|iS(Ntlinet(teventtparamsthas_keytlangR(RR((RtgetLinescCs)|iidƒpdSnti|iS(NtcolumnR(RRRRR(RR((Rt getColumnscCs;|i|ƒ}|pdSn|i|ƒ}d||fS(NRs%s, %s:(RRRRRR(RRRR((RtgetLineAndColumn"s cCsQ|iidƒpdSnt|idƒ}|djodSnti|iS(NtmsgcountRi(RRRtinttcountRt occurances(RRR((RtgetCount(s  cCsv|ig}xSt|ƒoEtii|dƒo |dSn|t|diƒ}|d=qWd|i|i fS(NisUndefined message: %s[%s]( Rt __class__tclassestlenRtmessagesRtlistt __bases__R(RRR ((RtgetMessageClass.s    cCsē|ig}xt|ƒotii|dƒoHyti|d|iSWq{ti|ddt|iƒSq{Xn|t |di ƒ}|d=qWd|i|ifS(Nis % sUndefined message: %s[%s]( RRR R!RR"RRtreprR#R$(RRR ((Rt getMessage7s  ( cCs| S(s6returns the formatted representation of a single eventN(R(RR((RRCs( t__name__t __module__RR RRRRRR%R'R(((RRs        (t__doc__t __author__t __version__t __copyright__tUserListtostenvirontgetRt __import__tglobalstlocalsRtfeedvalidator.loggingtInfoRR R( RR6R-RRR+R.R RR,R/((Rt?s