mō
v
Lc @ s d Z d Z d Z d Z d k l Z d k Z e i i d d Z e d e e
e e Z d k
l Z l Z l Z d
e f d YZ d S( s $Id$sO Sam Ruby and Mark Pilgrim s
$Revision$s, Copyright (c) 2002 Sam Ruby and Mark Pilgrim( s UserListNt LANGUAGEt ens feedvalidator.i18n.%s( s Infos Warnings Errort
BaseFormatterc B sb t Z d Z d Z d Z d Z d Z d Z d Z d Z d Z
d
Z RS( Nc C s | i | i | S( N( t selft formatt datat i( R R ( ( tG /web/script/rubys/feedvalidator.org/src/feedvalidator/formatter/base.pyt __getitem__ s c C s? g } | i D]* } t | t o | | i | q q ~ S( N( t _[1]R R t msgt
isinstancet ErrorR ( R R R
( ( R t getErrors s c C s? g } | i D]* } t | t o | | i | q q ~ S( N( R R R R
R t WarningR ( R R R
( ( R t getWarnings s c C s) | i i d p d Sn t i | i S( Nt linet ( t eventt paramst has_keyt langR ( R R ( ( R t getLine s c C s) | i i d p d Sn t i | i S( Nt columnR ( R R R R R ( R R ( ( R t getColumn s c C s; | i | } | p d Sn | i | } d | | f S( NR s %s, %s:( R R R R R R ( R R R R ( ( R t getLineAndColumn" s
c C sQ | i i d p d Sn t | i d } | d j o d Sn t i | i S( Nt msgcountR i ( R R R t intt countR t
occurances( R R R ( ( R t getCount( s
c C sv | i g } xS t | oE t i i | d o | d Sn | t | d i } | d =q Wd | i | i f S( Ni s Undefined message: %s[%s](
R t __class__t classest lenR t messagesR t listt __bases__R ( R R R ( ( R t getMessageClass. s
c C sē | i g } x t | o t i i | d oH y t i | d | i SWq{ t i | d d t | i Sq{ Xn | t | d i
} | d =q Wd | i | i f S( Ni s % s Undefined message: %s[%s]( R R R R! R R" R R t reprR# R$ ( R R R ( ( R t
getMessage7 s
(c C s |
S( s6 returns the formatted representation of a single eventN( R ( R R ( ( R R C s ( t __name__t
__module__R R
R R R R R R% R' R ( ( ( R R s ( t __doc__t
__author__t __version__t
__copyright__t UserListt ost environt getR t
__import__t globalst localsR t feedvalidator.loggingt InfoR R R ( R R6 R- R R R+ R. R R R, R/ ( ( R t ? s