Ñò
©¿Ic           @   sÞ   d  Z  d Z d d k Z d d k Td d k i Z g  Z d Z d Z e i	 g Z
 h  Z d „  Z e e d d d „ Z e e d d d „ Z e e d d d	 „ Z d
 „  Z e i Z d d k Z d „  Z d e f d „  ƒ  YZ d S(   s   0.9.6sE   /mnt/data2/dist/cern/slc511/x86_64/build/repoview-templates/index.kidiÿÿÿÿN(   t   *s   utf-8c          K   s   t  |    i ƒ  S(   N(   t   Templatet   pull(   t   kw(    (    sD   /mnt/data2/dist/cern/slc511/x86_64/build/repoview-templates/index.pyR      s    c      	   K   s(   t  |   i d |  d | d | d | ƒ S(   Nt   encodingt   fragmentt   outputt   format(   R   t   generate(   R   R   R   R   R   (    (    sD   /mnt/data2/dist/cern/slc511/x86_64/build/repoview-templates/index.pyR      s    c      	   K   s(   t  |   i d |  d | d | d | ƒ S(   NR   R   R   R   (   R   t	   serialize(   R   R   R   R   R   (    (    sD   /mnt/data2/dist/cern/slc511/x86_64/build/repoview-templates/index.pyR	      s    c      
   K   s+   t  |   i |  d | d | d | d | ƒS(   NR   R   R   R   (   R   t   write(   t   fileR   R   R   R   R   (    (    sD   /mnt/data2/dist/cern/slc511/x86_64/build/repoview-templates/index.pyR
      s    c         C   s   d  S(   N(    (   t   template(    (    sD   /mnt/data2/dist/cern/slc511/x86_64/build/repoview-templates/index.pyt
   initialize   s    c         C   s   t  i d t  i t |  ƒ ƒ ƒ S(   Ns   %Y-%m-%d(   t   timet   strftimet	   localtimet   int(   t   stamp(    (    sD   /mnt/data2/dist/cern/slc511/x86_64/build/repoview-templates/index.pyt   ymd   s    R   c           B   s    e  Z g  Z d  „  Z d „  Z RS(   c         C   s4   t  |  ƒ } | d j o t t |  ƒ i  ƒ  n d  S(   Ni    (   R   t   superR   (   t   selft   rslt(    (    sD   /mnt/data2/dist/cern/slc511/x86_64/build/repoview-templates/index.pyR      s     c         b   sï  e  i |  e ƒ  ƒ d  Ud  g  } } e o e e f Vn | i d | ƒ e d h  ƒ } xC h d d 6i ƒ  D]. \ } } | e	 j o e
 | | f f Vqm qm We | f Ve d f V| i d | ƒ e d h  ƒ } e | f Ve d f Vd e d	 } | i d | ƒ e d
 h  ƒ } e | f Vx e  i | ƒ D] } | V~ q2We | f V| i d ƒ } e d f V| i d | ƒ e d h d d 6d d 6d d 6ƒ } e | f Ve | f V| i d ƒ } e d f Ve d  j	 od | i d | ƒ e d h d d 6d d 6d d 6d d
 6ƒ } e | f Ve | f V| i d ƒ } n e d f V| i d | ƒ e d h d d 6d d 6ƒ } e | f Ve | f V| i d ƒ } e d f Ve | f V| i d ƒ } e d f V| i d | ƒ e d h  ƒ } e | f Ve d f V| i d | ƒ e d h d d 6d d  6d d! 6d" d# 6ƒ } e | f Ve d$ f V| i d | ƒ e d% h  ƒ } e | f Ve d$ f V| i d | ƒ e d& h d' d( 6ƒ } e | f Ve d$ f V| i d | ƒ e d h d d 6d d# 6d d! 6d) d* 6d d  6ƒ } e | f Ve d f V| i d | ƒ e d% h  ƒ } e | f Ve d f V| i d | ƒ e d& h d+ d  6d, d- 6d. d/ 6ƒ } e | f Ve d0 f Ve | f V| i d ƒ } e d f V| i d | ƒ e d& h d1 d- 6ƒ } e | f Ve d0 f V| i d | ƒ e d2 h d3 d 6d) d* 6ƒ } e | f Ve d4 f Ve | f V| i d ƒ } e d0 f Ve | f V| i d ƒ } e d f V| i d | ƒ e d& h d1 d- 6ƒ } e | f Ve d0 f V| i d | ƒ e d2 h d5 d 6d) d* 6ƒ } e | f Ve d6 f Ve | f V| i d ƒ } e d0 f Ve | f V| i d ƒ } e d f V| i d | ƒ e d& h d1 d- 6ƒ } e | f Ve d0 f V| i d | ƒ e d2 h d7 d 6d) d* 6ƒ } e | f Ve d8 f Ve | f V| i d ƒ } e d0 f Ve | f V| i d ƒ } e d f Ve | f V| i d ƒ } e d f Ve | f V| i d ƒ } e d$ f Ve | f V| i d ƒ } e d$ f Ve | f V| i d ƒ } e d$ f V| i d | ƒ e d% h  ƒ } e | f Ve d f V| i d | ƒ e d& h d+ d  6d1 d- 6d. d/ 6ƒ } e | f V| i d | ƒ e d9 h d: d; 6d< d= 6d> d? 6d d! 6d> d  6ƒ } e | f Ve | f V| i d ƒ } e | f V| i d ƒ } e d f V| i d | ƒ e d& h d1 d- 6d. d/ 6ƒ } e | f V| i d | ƒ e d@ h d) d* 6ƒ } e | f Ve dA f Ve | f V| i d ƒ } e | f V| i d ƒ } e d f V| i d | ƒ e d& h d1 d- 6d. d/ 6ƒ } e | f Ve dB f Ve | f V| i d ƒ } e d$ f Ve | f V| i d ƒ } e d f Ve | f V| i d ƒ } e d f V| i d | ƒ e d h d d 6d d# 6d d! 6dC d* 6d d  6ƒ } e | f Ve d f V| i d | ƒ e d% h  ƒ } e | f Ve d f V| i d | ƒ e d& h dD d- 6dC d* 6d. d/ 6ƒ } e | f Ve d f V| i d | ƒ e d2 h dE d 6dC d* 6ƒ } e | f Ve dF f Ve | f V| i d ƒ } e d f Ve | f V| i d ƒ } e d f Ve | f V| i d ƒ } e d f Ve | f V| i d ƒ } e d f V| i d | ƒ e dG h  ƒ } e | f Ve | f V| i d ƒ } e dH f V| i d | ƒ e dI h dJ d* 6ƒ } e | f Ve dH f Ve d	 } | i d | ƒ e dK h dL d* 6ƒ } e | f Vx e  i | ƒ D] } | V~ q–We | f V| i d ƒ } e dH f Ve | f V| i d ƒ } e dH f V| i d | ƒ e dI h dM d* 6ƒ } e | f Ve dN f V| i d | ƒ e dK h dO d* 6ƒ } e | f Ve dP f V| i d | ƒ e dQ h dR d* 6ƒ } e | f Ve dS f Vx« e dT D]Ÿ } | } | i d | ƒ e d2 e  i h dU | i ƒ  g d 6dV d* 6|  i ƒ  ƒ ƒ } e | f Vx e  i | ƒ D] } | V~ q$We | f V| i d ƒ } q±We dW f Ve | f V| i d ƒ } e dX f Ve | f V| i d ƒ } e dY f V| i d | ƒ e dZ h  ƒ } e | f Ve d[ f Ve | f V| i d ƒ } e dN f V| i d | ƒ e d\ h d] d* 6ƒ } e | f Ve dW f Vxe D]û \ } }	 }
 } | i d | ƒ e d^ h  ƒ } e | f Ve dS f V| } | i d | ƒ e d2 e  i h |	 g d 6d_ d* 6|  i ƒ  ƒ ƒ } e | f Vx e  i | ƒ D] } | V~ qðWe | f V| i d ƒ } e dW f Ve | f V| i d ƒ } qFWe dN f Ve | f V| i d ƒ } e d` f V| i d | ƒ e dZ h  ƒ } e | f Ve da f Ve | f V| i d ƒ } e dN f V| i d | ƒ e d\ h d] d* 6ƒ } e | f Ve dW f VxÔe D]Ì\ } }	 } } } | i d | ƒ e d^ h  ƒ } e | f Ve dS f V| i d | ƒ e db h  ƒ } e | f Ve | ƒ } | i d | ƒ e dQ h  ƒ } e | f Vx e  i | ƒ D] } | V~ qÌWe | f V| i d ƒ } e | f V| i d ƒ } e dc f Vdd | | | f } | i d | ƒ e d2 e  i h |	 g d 6d_ d* 6|  i ƒ  ƒ ƒ } e | f Vx e  i | ƒ D] } | V~ qWe | f V| i d ƒ } e dW f Ve | f V| i d ƒ } qWe dN f Ve | f V| i d ƒ } e dY f V| i d | ƒ e dK h de d* 6ƒ } e | f Ve dW f Vdf e e i ƒ  ƒ } | i d | ƒ e dQ h  ƒ } e | f Vx e  i | ƒ D] } | V~ qžWe | f V| i d ƒ } e dW f Vdg e dh } | i d | ƒ e d2 h di d 6dj d* 6ƒ } e | f Vx e  i | ƒ D] } | V~ q+We | f V| i d ƒ } e dN f Ve | f V| i d ƒ } e dH f Ve | f V| i d ƒ } e d f Ve | f V| i d ƒ } e d f Ve | f V| i d ƒ } d  S(k   Ni    u   htmlu   http://purl.org/kid/ns#u   pyu   
u   headu   
  s$   linuxsoft.cern.ch RPM repository: %st   titleu   titleu   linku   /server/linux.cssu   hrefu   text/cssu   typeu
   stylesheetu   relu   latest-feed.xmlu   application/rss+xmlu	   alternateu   RSSu   metau   index,followu   contentu   robotsu   nameu   bodyu   tableu   0u   cellpaddingu   100%u   widthu   borderu   2u   cellspacingu   
 u   tru   tdu   3u   colspanu   headeru   classu   90u   leftu   alignu   middleu   valignu     u   centeru   au   http://www.cern.ch/u   CERNu   http://www.cern.ch/itu   IT Departmentu   http://cern.ch/linuxu
   CERN Linuxu   imgu   /server/CERNlinux.gifu   srcu   CERN Tuxu   altu   72u   heightu   h1u-   LinuxSoft Installation and Repository Serviceu    u   footeru   rightu   mailto:linux.support@cern.chu   linux.support@cern.chu   bru   
    u   divu   levbaru   pu	   pagetitleu   mainu	   
        u   navu   Jump to letter: [
          u   spanu
   letterlistu   
            t   letterss   letter_%s.group.htmlu   nlinku   
          u
   ]
        u   
        
        u   h3u   Available Groupsu   ulu   pkglistu   liu   inpageu
   

        u   Latest packages:u   emu   :
            s   %s-%s-%su
   footernotes   Listing generated: %s bys   RepoView-%st
   my_versionu$   http://mricon.com/trac/wiki/Repoviewu   repoview(   t   template_utilt
   get_localst   localst   Nonet   doctypet   DOCTYPEt   insertt   Elementt   itemst   omit_namespacest   START_NSt   STARTt   TEXTt	   repo_datat   generate_contentt   ENDt   popt   urlt   make_attribt   lowert   _get_assume_encodingt   groupst   latestR   R   (   R   t   currentt	   ancestorst   _pt   _ut   _contt   _et   lettert   namet   filenamet   descriptiont   packagest   versiont   releaset   built(    (    sD   /mnt/data2/dist/cern/slc511/x86_64/build/repoview-templates/index.pyt   _pull   sô       $++2$$22$
  <  2   2   (   t   __name__t
   __module__t   _match_templatesR   R?   (    (    (    sD   /mnt/data2/dist/cern/slc511/x86_64/build/repoview-templates/index.pyR      s   	(   t   kid_versiont   kid_filet   kidt   kid.template_utilR   t
   _def_namesR   R   R   t	   KID_XMLNSR#   t   layout_paramsR   t   FalseR   R	   R
   R   t   BaseTemplateR   R   R   (    (    (    sD   /mnt/data2/dist/cern/slc511/x86_64/build/repoview-templates/index.pyt   <module>   s$   
				