mò
|ªIc @ s d Z d Z d Z d Z d k l Z d k Td k Td k l Z d k
Td e e e e f d „ ƒ YZ
d e
f d
„ ƒ YZ d e
f d „ ƒ YZ d
e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d S( s3 $Id: channel.py 1033 2008-11-18 11:35:34Z sa3ruby $sO Sam Ruby and Mark Pilgrim s $Revision: 1033 $s, Copyright (c) 2002 Sam Ruby and Mark Pilgrim( s
validatorBase( t *( s itunes_channelt channelc B s
t Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z
d
„ Z d „ Z d „ Z
d
„ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ 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 d g S( Nu urn:atom-extension:indexingu index( u urn:atom-extension:indexingu index( ( t self( ( t@ /web/script/rubys/feedvalidator.org/src/feedvalidator/channel.pyt getExpectedAttrNames s c C s | i d t ƒ d S( Nu urn:atom-extension:indexingu index( u urn:atom-extension:indexingu index( R t validate_optional_attributet yesno( R ( ( R t prevalidate s c C s5 d | _ d | _ g | _ d | _ t i | ƒ d S( Nt ( t NoneR t linkt docst linkst titlet
validatorBaset __init__( R ( ( R R s
c C sŒ d | i j o, | i t h d | i <d d <ƒ ƒ n d | i j o, | i t h d | i <d d <ƒ ƒ n d | i j o, | i t h d | i <d d <ƒ ƒ n d | i j oJ d | i j o: | i p, | i t h d | i <d d <ƒ ƒ qn | i i d ƒ d j o, | i t
h d | i <d d <ƒ ƒ n | i i d
ƒ d j o, | i t
h d | i <d d
<ƒ ƒ n | i i d ƒ d j o, | i t
h d | i <d d <ƒ ƒ n | i i d ƒ d j o, | i t
h d | i <d d <ƒ ƒ n | i i t
d
f ƒ ow | i i t
d
f ƒ | _ t i | d h d d <ƒd | i j o, | i t h d | i <d d <ƒ ƒ q²n | i i d j oS | i i d j o@ x= | i D] } | i d j o PqâqâW| i t h ƒ ƒ n | i o t i | ƒ n | i d j oE g } | i i D]! } t | t! ƒ p | | qTqT~ | i _ n d S( Nt descriptiont parentt elementR
R
t dc_languaget languaget imagei t textInputt skipHourst skipDayst aboutt extraParamst attrs rdf:aboutt itemst rsss 2.0R s) http://www.rssboard.org/rss-specification(" R t childrent logt MissingDescriptiont namet MissingLinkt MissingTitlet xmlLangt MissingDCLanguaget countt DuplicateElementt attrst has_keyt rdfNSt getValuet valuet rfc2396t validatet MissingElementR t versionR R
t relt MissingAtomSelfLinkt itunest itunes_channelR t _[1]t
dispatchert loggedEventst eventt
isinstancet UseOfExtensionAttr( R R
R5 R8 ( ( R R. s@ ,,,
0,,,,0&
c C s d S( N( ( R ( ( R t metadataB s c C s' | i ƒ d k l } | ƒ t ƒ f S( N( s image( R R; R t noduplicates( R R ( ( R t do_imageE s
c C s' | i ƒ d k l } | ƒ t ƒ f S( N( s textInput( R R; R R<