mņ
v
Lc @ s d Z d Z d Z d Z d k l Z d k Z d k l Z d k l
Z
l Z l Z l
Z
d k l Z d 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
BaseFormatterN( s escape( s Messages Infos Warnings Error( s DOCSURLc C sĀ t | } x£ t t | d d d D]
} t | | } d | j o
d j n p
| d j oD | d j o
d } n d | } d | | | | | d f } q) q) W| i d d
S( Ni i’’’’i i iż’ t ?s \x%02xs$ %s%s%ss s (
t escapet xt htmlt ranget lent it ordt ct et replace( R R R R R ( ( tJ /home/rubys/web/feedvalidator.org/src/feedvalidator/formatter/text_html.pyt
escapeAndMark s +
't Formatterc B sM t Z d Z d Z d Z d Z d Z d Z d Z d Z RS( NiP c C s t i | | | | _ d S( N( t
BaseFormattert __init__t selft eventst rawdata( R R R ( ( R R # s c C sX | i d } | t j o | Sn | i i d d d j o | Sn | i | Sd S( Ni t .i’’’’t LoggedEvent( t aClasst __bases__t baset Messaget __name__t splitR t getRootClass( R R R ( ( R R ' s
c C sa | i | i i } | i d d } | i } | i i i d d } t d | d | S( NR i’’’’t /(
R R t eventt __class__R t rootClassR t lowert messageClasst DOCSURL( R R R R! ( ( R t
getHelpURL/ s
c C s d } xt | i D]i } d } t | t o
d } n t | t o
d } n t | t o
d } n t | | } q Wd t t t g | S( Ni i’’’’i i i ( t msR t dataR t levelt
isinstancet Infot Warningt Errort maxt None( R R&