-í
°#Z>c       sÎ     d  k  Z   d  k Z  d  k Z  d  k Z   d  k Z " d k l Z $ d  k Z % d Z & e Z * d  k	 Z	 + e	 i
 d d ƒ , e	 i d ƒ - e	 i	 Z 2 d e f d „  ƒ  YZ V d f  d „  ƒ  YZ À d	 f  d
 „  ƒ  YZ d e f d „  ƒ  YZ ¬d f  d „  ƒ  YZ d f  d „  ƒ  YZ Pd f  d „  ƒ  YZ md f  d „  ƒ  YZ Ÿd f  d „  ƒ  YZ ÷d f  d „  ƒ  YZ 0e e ƒ  ƒ Z 2e d j o 3e i e i e i ƒ n d  S(   N(   s   UserListi    s
   apacheconfs   /usr/share/locales
   StateStackc      s/   2 t  Z 3 d „  Z 7 d „  Z G d „  Z RS(   Nc    s#   3 4 t  i |  ƒ 5 | |  _ d  S(   N(   s   UserLists   __init__s   selfs   bases   apache(   s   selfs   base(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __init__3 s   c    s­   7 9 t  i } : t  i } ; t  i } < |  i } ? | i
 ƒ  t  _ @ t  i i ƒ  i d ƒ t  _ A t  i t  i t ƒ t  _ B t ƒ  |  _ E |  i | | | | f ƒ d  S(   Ni    (   s
   ApacheBases   ctxs   orig_ctxs   drs   orig_drs
   apachebases   orig_apachebases   selfs   apaches   orig_apaches   copys   getDataRoots   getChildByIndexs   Nones   Apaches   append(   s   selfs   orig_apachebases   orig_apaches   orig_ctxs   orig_dr(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys
   push_state7 s   c    sg   G I |  t |  ƒ d \ } } } } L | t _ M | t _ N | t _	 O | |  _
 R |  i ƒ  d  S(   Ni   (   s   selfs   lens   orig_ctxs   orig_drs   orig_apachebases   orig_apaches
   ApacheBases   ctxs   drs
   apachebases   apaches   pop(   s   selfs   orig_apachebases   orig_apaches   orig_ctxs   orig_dr(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   pop_restoreG s   #(   s   __name__s
   __module__s   __init__s
   push_states   pop_restore(    (    (    s$   /usr/share/apacheconf/ApacheGizmo.pys
   StateStack2 s   	s	   Directoryc      sÑ   V t  Z W d Z X d Z Y d Z [ d Z \ d Z ] d Z ^ d „  Z a d „  Z	 e d	 „  Z
 r d
 „  Z ƒ d „  Z  d „  Z — d „  Z › d „  Z Ÿ d „  Z £ d „  Z § d „  Z µ d „  Z RS(   Ni   i   i   s
   Deny,Allows
   Allow,Denys   from allc    s   ^ _ | |  _ d  S(   N(   s	   directorys   selfs   _Directory__directory(   s   selfs	   directory(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __init__^ s   c    s   a b |  i | j Sd  S(   N(   s   selfs   Dirs   dir2(   s   selfs   dir2(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __cmp__a s   c    sº   e f | d d j o g |  i | Sn i t i i d | ƒ o" j t t i d | |  f ƒ Sn l t i i i d | ƒ o( m t t i i d | |  i f ƒ Sn o t	 | ‚ d  S(   Ni    s   _s   get(
   s   attrs   selfs   __dict__s	   Directorys   has_keys   applys
   ApacheBases	   directorys   _Directory__directorys   AttributeError(   s   selfs   attr(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __getattr__e s   "(c    sê   r s | d d j o t | |  i | <u d  Sn w |  i | | ƒ y t i i d | ƒ o, z t t i d | |  | f ƒ { d  Sn } t i	 i i d | ƒ o2 ~ t t i	 i d | |  i
 | f ƒ  d  Sn  t | ‚ d  S(   Ni    s   _s   set(   s   attrs   values   selfs   __dict__s	   test_attrs	   Directorys   has_keys   applys
   ApacheBases	   directorys   _Directory__directorys   AttributeError(   s   selfs   attrs   value(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __setattr__r s   !'c    s±   ƒ „ | t i j o4 … |  i i ƒ  † |  i i ƒ  ‡ |  i i ƒ  nd ˆ | t i j o ‰ |  i i	 t i
 ƒ n7 Š | t i j o ‹ |  i i	 t i ƒ n
  d ‚ d  S(   Ns
   ValueError(   s   values	   Directorys	   ALL_HOSTSs   selfs   _Directory__directorys   delOrders   delDenys   delAllows
   DENY_FIRSTs   setOrders
   DENY_ALLOWs   ALLOW_FIRSTs
   ALLOW_DENY(   s   selfs   value(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   setModeƒ s   c    se     |  i i ƒ  } ‘ | t i j o ’ t i Sn" “ | t i j o ” t i Sn • t i	 Sd  S(   N(
   s   selfs   _Directory__directorys   getOrders   orders	   Directorys
   ALLOW_DENYs   ALLOW_FIRSTs
   DENY_ALLOWs
   DENY_FIRSTs	   ALL_HOSTS(   s   selfs   order(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   getMode s   c    s9   — ˜ t  t i d t | f ƒ } ™ |  i i | ƒ d  S(   Ns   _option_list_to_string(	   s   applys   VirtualHosts   __dict__s   Nones   values   strs   selfs   _Directory__directorys
   setOptions(   s   selfs   values   str(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys
   setOptions— s   c    s6   › œ |  i i ƒ  }  t t i d t | f ƒ Sd  S(   Ns   _option_string_to_list(   s   selfs   _Directory__directorys
   getOptionss   optionss   applys   VirtualHosts   __dict__s   None(   s   selfs   options(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys
   getOptions› s   c    s:   Ÿ   | d j p
 | t j o ¡ d t d ƒ ‚ n d  S(   Ns    s	   TestErrors$   Directory Deny list cannot be empty.(   s   strs   Nones   _(   s   selfs   str(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   testDenyŸ s   c    s:   £ ¤ | d j p
 | t j o ¥ d t d ƒ ‚ n d  S(   Ns    s	   TestErrors%   Directory Allow list cannot be empty.(   s   strs   Nones   _(   s   selfs   str(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys	   testAllow£ s   c    sö   § ¨ | d j p
 | t j o © d t d ƒ ‚ n ª | d d j o « d t d ƒ ‚ n ­ |  i i ƒ  | j o ® d  Sn ¯ |  i i ƒ  } ± xV t | i	 ƒ  ƒ D± ]? } ² | i | ƒ i ƒ  | j o ³ d t d ƒ | ‚ n q¬ Wd  S(   Ns    s	   TestErrors"   You must include a directory name.i    s   /s&   Only absolute directories are allowed.s$   A directory named %s already exists.(   s   dirs   Nones   _s   selfs   _Directory__directorys   getDirs	   getParents   directoriess   xranges   getNumdirectorys   is   getdirectory(   s   selfs   dirs   is   directories(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   testDir§ s    	c    sp   µ ¶ | d j p
 | d j o ¸ d ‚ n ¹ t i i d | ƒ o% º t t i d | |  | f ƒ n d  S(   Ns   _attrs   _sets
   ValueErrors   test(   s   attrs	   Directorys   __dict__s   has_keys   applys   selfs   value(   s   selfs   attrs   value(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys	   test_attrµ s   (   s   __name__s
   __module__s	   ALL_HOSTSs
   DENY_FIRSTs   ALLOW_FIRSTs
   DENY_ALLOWs
   ALLOW_DENYs   FROM_ALLs   __init__s   __cmp__s   __getattr__s   __setattr__s   setModes   getModes
   setOptionss
   getOptionss   testDenys	   testAllows   testDirs	   test_attr(    (    (    s$   /usr/share/apacheconf/ApacheGizmo.pys	   DirectoryV s$   							s   VirtualHostc      s÷  À t  Z Á d Z Â d Z Ã d Z Å d Z Ç d d d d d	 d
 g Z È d d d d d d d d
 g Z Ê d Z Ë d Z	 Ì d Z
 Î d Z Ï d Z Ð d Z Ò d d d d d d d g Z Ó d d d d d g Z Õ d „  Z Ú d  „  Z ï d! „  Z d" „  Z d# „  Z #d$ „  Z -d% „  Z 1d& „  Z 4d' „  Z Bd( „  Z Vd) „  Z ^d* „  Z ed+ „  Z od, „  Z zd- „  Z ˆd. „  Z žd/ „  Z  ¬d0 „  Z! Âd1 „  Z" Ðd2 „  Z# äd3 „  Z$ ìd4 „  Z% ñd5 „  Z& ød6 „  Z' RS(7   Ns   ips   names   defaults	   _default_s   nones   errors   warns   infos   traces   debugs   emergs   alerts   crits   notices   offs   ons   emails   doubles   ExecCGIs   FollowSymLinkss   Includess   IncludesNOEXECs   Indexess
   MultiViewss   SymLinksIfOwnerMatchs   FakeBasicAuths   ExportCertDatas   CompatEnvVarss   StrictRequires   OptRenegotiatec    s?   Õ Ö | |  _ × t | ƒ |  i d <Ø t | ƒ |  i d <d  S(   Ns   directoriess   ErrorDocuments(   s   vhosts   selfs   _VirtualHost__vhosts   Directoriess   __dict__s   ErrorDocuments(   s   selfs   vhost(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __init__Õ s   c    s4  Ú Û | d d j o Ü |  i | Sn Þ t i i d | ƒ o" ß t t i d | |  f ƒ Sn á t } â t i	 i i d | ƒ o* ã t t i	 i d | |  i
 f ƒ } n å | t j o æ | Sn è t i i ƒ  } é t i i i d | ƒ o% ê t t i i d | | f ƒ Sn ì t | ‚ d  S(   Ni    s   _s   get(   s   attrs   selfs   __dict__s   VirtualHosts   has_keys   applys   Nones   retvals
   ApacheBases   virtualhosts   _VirtualHost__vhosts
   apachebases   getvhostdefaults   vhostdefaults   AttributeError(   s   selfs   attrs   vhostdefaults   retval(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __getattr__Ú s   "	*%c    sÜ  ï ð | d d j o ñ | |  i | <ò d  Sn ô t i i d | ƒ o, õ t t i d | |  | f ƒ ö d  Sn ø t i i	 ƒ  } ú | t j o\ û t i i i d | ƒ o/ ü t t i i d | |  i f ƒ ý d  Sn ÿ t | ‚ n |  i | | ƒ t } t i
 i i d | ƒ o' t t i
 i d | | f ƒ } n | | j o |  i | t ƒ 	d  Sn t i i i d | ƒ o+ t t i i d | |  i | f ƒ n t | ‚ d  S(   Ni    s   _s   sets   dels   get(   s   attrs   values   selfs   __dict__s   VirtualHosts   has_keys   applys
   ApacheBases
   apachebases   getvhostdefaults   vhostdefaults   Nones   virtualhosts   _VirtualHost__vhosts   AttributeErrors	   test_attrs   def_vals   __setattr__(   s   selfs   attrs   values   vhostdefaults   def_val(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __setattr__ï s,   !$	'+c    s€   |  i i ƒ  } | t j o g  Sn g  } x6 t | i ƒ  ƒ D] } | i	 | i
 | ƒ ƒ qO W| Sd  S(   N(   s   selfs   _VirtualHost__vhosts   getserveraliasess   aliasess   Nones   retvals   xranges   getNumServerAliass   is   appends   getServerAlias(   s   selfs   is   retvals   aliases(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys
   getAliasess   	 	c    s   |  i i ƒ  t } xY | D]N } | t j o |  i i ƒ  } n  | i ƒ  } !| i
 | | ƒ q& Wd  S(   N(   s   selfs   _VirtualHost__vhosts   delserveraliasess   Nones   aliasess   values   aliass   createserveraliasess   addServerAliass   is   setServerAlias(   s   selfs   values   aliass   is   aliases(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys
   setAliasess   	
 	c    s¶   #$|  i | j o %d  Sn 't i i ƒ  } (xV t | i ƒ  ƒ D(]? } )| i
 | ƒ i ƒ  | j o *d t d ƒ | ‚ n qI W+t t i i d |  i | f ƒ d  S(   Ns	   TestErrors\   A virtual host named "%s" already exists.
Please use a different name for this virtual host.s	   setVHName(   s   selfs   VHNames   values
   ApacheBases
   apachebases   getvirtualhostss   virtualhostss   xranges   getNumvirtualhosts   is   getvirtualhosts	   getVHNames   _s   applys   virtualhosts   __dict__s   _VirtualHost__vhost(   s   selfs   values   is   virtualhosts(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys	   setVHName#s    	c    s    -.|  i i ƒ  } /h  Sd  S(   N(   s   selfs   _VirtualHost__vhosts   geterrordocumentss   docs(   s   selfs   docs(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   getErrorDocuments-s   c    s
   12d  S(   N(    (   s   self(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   setErrorDocuments1s   c    sá   45| t j p
 | d j o 6g  Sn 7t i | ƒ t i j o 8d d d d d d g Sn 9h  } :t i | ƒ } ;x5 | D;]* } <| t
 i j o =t | | <n q‰ W>| i ƒ  } ?| i ƒ  @| Sd  S(   Ns    s   ExecCGIs   FollowSymLinkss   Includess   IncludesNOEXECs   Indexess   SymLinksIfOwnerMatch(   s   optionss   Nones   strings   lowers   Apaches   ALLs   tmpdicts   splits   lists   opts   VirtualHosts   DIRECTORY_OPTIONSs   keyss   retvals   sort(   s   selfs   optionss   opts   tmpdicts   retvals   list(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   _option_string_to_list4s   	
 	c    s  BDh  } Ex5 | DE]* } F| t i j o Gt | | <n q WH| i ƒ  } I| i ƒ  Jt	 | ƒ t	 t i ƒ d j o
 d | j o Kt
 i Sn Lt } Md } NxB | DN]7 } O| o P| } Qt } n S| d | } q½ WT| Sd  S(   Ni   s
   MultiViewss    s    (   s   tmpdicts   lists   opts   VirtualHosts   DIRECTORY_OPTIONSs   Nones   keyss   newlists   sorts   lens   Apaches   ALLs   TRUEs   firsts   retvals   is   FALSE(   s   selfs   lists   opts   is   tmpdicts   newlists   retvals   first(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   _option_list_to_stringBs$   	
 	0		
 	
	c    s   VWt  i i ƒ  } X|  i | ƒ } Yt i	 | ƒ t i	 | i
 ƒ  ƒ j o Z|  i i ƒ  [d  Sn \|  i i | ƒ d  S(   N(   s
   ApacheBases
   apachebases   getvhostdefaults   vhostdefaults   selfs   _option_list_to_strings   values   strs   strings   lowers
   getOptionss   _VirtualHost__vhosts
   delOptionss
   setOptions(   s   selfs   values   strs   vhostdefault(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys
   setOptionsVs   (c    s^   ^_|  i i ƒ  } `| t j o% at i i ƒ  } b| i ƒ  } n c|  i	 | ƒ Sd  S(   N(
   s   selfs   _VirtualHost__vhosts
   getOptionss   optionss   Nones
   ApacheBases
   apachebases   getvhostdefaults   vhostdefaults   _option_string_to_list(   s   selfs   optionss   vhostdefault(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys
   getOptions^s
   c    s{   ef| t i j o g|  i i ƒ  n; h| t i j o in! k|  i i ƒ  l|  i i ƒ  m|  i i | ƒ d  S(   N(	   s   values   VirtualHosts   HOST_TYPE_IPs   selfs   _VirtualHost__vhosts   delserveraliasess   HOST_TYPE_NAMEs
   delAddresss   setNameBased(   s   selfs   value(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   setNameBasedes   c    sÌ   op|  i i ƒ  t i j o© q| t j p
 | d j o rd t d ƒ ‚ n s| d j o td  Sn u| d  d j o vd t d ƒ ‚ n wt i	 d | ƒ o xd t d ƒ ‚ n n d  S(	   Ns    s	   TestErrors   The server name must be set.s	   _default_i	   sJ   Default virtual hosts must have Server Name of _default_ or _default_:ports   _default_:[0-9]+s*   Ports must only contain numeric characters(
   s   selfs   _VirtualHost__vhosts   getNameBaseds   VirtualHosts   HOST_TYPE_DEFAULTs   values   Nones   _s   res   match(   s   selfs   value(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   testServerNameos   c    s´   z{|  i i ƒ  } |t i i i } ~| t	 j or xh t
 | i ƒ  ƒ D]Q } €| i | ƒ } | i ƒ  d j o
 ‚qM n „| i ƒ  | | i ƒ  <qM Wn †| Sd  S(   Ns   set(   s   selfs   _VirtualHost__vhosts   getenvironments   environments   stacks   apaches   default_vhosts   SetEnvs   retvals   Nones   xranges	   getNumenvs   is   getenvs   envs
   getEnvTypes   getValues   getVar(   s   selfs   environments   envs   is   retval(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys	   getSetEnvzs    	
!c    sX  ˆ‰|  i i ƒ  } ‹| t j o Œ|  i i ƒ  } n xl t | i ƒ  d d d ƒ D]K } | i	 | ƒ } ‘| i ƒ  d j o ’t } “| i | ƒ n q[ W•t i i i } –x | i ƒ  D–]~ } —| | i ƒ  j o | | | | j o
 ˜qÏ n ™| i ƒ  } š| i d ƒ ›| i | ƒ œ| i | | ƒ qÏ Wd  S(   Ni   iÿÿÿÿs   set(   s   selfs   _VirtualHost__vhosts   getenvironments   environments   Nones   createenvironments   xranges	   getNumenvs   is   getenvs   envs
   getEnvTypes   delenvs   stacks   apaches   default_vhosts   SetEnvs   default_values   values   keyss   vars   addenvs
   setEnvTypes   setVars   setValue(   s   selfs   values   environments   default_values   envs   is   var(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys	   setSetEnvˆs$     		 	+
c    s±   žŸ|  i i ƒ  }  t i i i } ¢| t	 j oo £xe t
 | i ƒ  ƒ D£]N } ¤| i | ƒ } ¥| i ƒ  d j o
 ¦qM n ¨| i | i ƒ  ƒ qM Wn ª| Sd  S(   Ns   pass(   s   selfs   _VirtualHost__vhosts   getenvironments   environments   stacks   apaches   default_vhosts   PassEnvs   retvals   Nones   xranges	   getNumenvs   is   getenvs   envs
   getEnvTypes   appends   getVar(   s   selfs   environments   envs   is   retval(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys
   getPassEnvžs    	
c    s+  ¬­|  i i ƒ  } ¯| t j o °|  i i ƒ  } n ³xl t | i ƒ  d d d ƒ D³]K } ´| i	 | ƒ } µ| i ƒ  d j o ¶t } ·| i | ƒ n q[ W¹t i i i } º| GH»xZ | D»]O } ¼| | j o
 ½qÑ n ¾| i ƒ  } ¿| i d ƒ À| i | ƒ qÑ Wd  S(   Ni   iÿÿÿÿs   pass(   s   selfs   _VirtualHost__vhosts   getenvironments   environments   Nones   createenvironments   xranges	   getNumenvs   is   getenvs   envs
   getEnvTypes   delenvs   stacks   apaches   default_vhosts   PassEnvs   default_values   values   vars   addenvs
   setEnvTypes   setVar(   s   selfs   values   environments   default_values   envs   is   var(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys
   setPassEnv¬s$     		
 	
c    s±   ÂÃ|  i i ƒ  } Ät i i i } Æ| t	 j oo Çxe t
 | i ƒ  ƒ DÇ]N } È| i | ƒ } É| i ƒ  d j o
 ÊqM n Ì| i | i ƒ  ƒ qM Wn Î| Sd  S(   Ns   unset(   s   selfs   _VirtualHost__vhosts   getenvironments   environments   stacks   apaches   default_vhosts   UnsetEnvs   retvals   Nones   xranges	   getNumenvs   is   getenvs   envs
   getEnvTypes   appends   getVar(   s   selfs   environments   envs   is   retval(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   getUnsetEnvÂs    	
c    s#  ÐÑ|  i i ƒ  } Ó| t j o Ô|  i i ƒ  } n Öxl t | i ƒ  d d d ƒ DÖ]K } ×| i	 | ƒ } Ø| i ƒ  d j o Ùt } Ú| i | ƒ n q[ WÜt i i i } ÝxZ | DÝ]O } Þ| | j o
 ßqÉ n à| i ƒ  } á| i d ƒ â| i | ƒ qÉ Wd  S(   Ni   iÿÿÿÿs   unset(   s   selfs   _VirtualHost__vhosts   getenvironments   environments   Nones   createenvironments   xranges	   getNumenvs   is   getenvs   envs
   getEnvTypes   delenvs   stacks   apaches   default_vhosts   UnsetEnvs   default_values   values   vars   addenvs
   setEnvTypes   setVar(   s   selfs   values   environments   default_values   envs   is   var(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   setUnsetEnvÐs"     		
 	
c    sŽ   äå| t j p
 | d j o æd t d ƒ ‚ n ç| d d j o èd t d ƒ ‚ n é| d d j o êd t d ƒ ‚ n d  S(	   Ns    s	   TestErrors+   Empty Certificate Authority are not allowedi    s   /s1   Only absolute Certificate Authorities are allowediÿÿÿÿs=   Only Certificate Authority Files are allowed, not directories(   s   values   Nones   _(   s   selfs   value(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   testSSLCACertificateFileäs   c    sK   ìíx> | Dí]3 } î| t i j o ïd t d ƒ | ‚ n q Wd  S(   Ns	   TestErrors   %s is not a valid Option(   s   values   opts   VirtualHosts   DIRECTORY_OPTIONSs   _(   s   selfs   values   opt(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   testOptionsìs   
 	c    sp   ñò| d j p
 | d j o ôd ‚ n õt i i d | ƒ o% öt t i d | |  | f ƒ n d  S(   Ns   _attrs   _sets
   ValueErrors   test(   s   attrs   VirtualHosts   __dict__s   has_keys   applys   selfs   value(   s   selfs   attrs   value(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys	   test_attrñs   c    sž   øù|  i t i j o ú|  i Sn8 û|  i t i j o! üt d ƒ |  i |  i f Sn ý|  i d j o þt d ƒ Sn ÿt d ƒ |  i d Sd  S(   Ns   %s on %ss	   _default_s   Default virtual hosts   Default virtual host on port %si
   (   s   selfs	   NameBaseds   VirtualHosts   HOST_TYPE_IPs   Addresss   HOST_TYPE_NAMEs   _s
   ServerName(   s   self(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   get_readable_addressøs   !((   s   __name__s
   __module__s   HOST_TYPE_IPs   HOST_TYPE_NAMEs   HOST_TYPE_DEFAULTs   DEFAULTs   SSL_LOG_LEVELSs
   LOG_LEVELSs   SERVER_SIGNATURE_OFFs   SERVER_SIGNATURE_ONs   SERVER_SIGNATURE_EMAILs   SERVER_HOST_NAME_LOOKUP_OFFs   SERVER_HOST_NAME_LOOKUP_ONs   SERVER_HOST_NAME_LOOKUP_DOUBLEs   DIRECTORY_OPTIONSs   SSL_OPTIONSs   __init__s   __getattr__s   __setattr__s
   getAliasess
   setAliasess	   setVHNames   getErrorDocumentss   setErrorDocumentss   _option_string_to_lists   _option_list_to_strings
   setOptionss
   getOptionss   setNameBaseds   testServerNames	   getSetEnvs	   setSetEnvs
   getPassEnvs
   setPassEnvs   getUnsetEnvs   setUnsetEnvs   testSSLCACertificateFiles   testOptionss	   test_attrs   get_readable_address(    (    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   VirtualHostÀ sL   					!						!
	

s   DefaultVirtualHostc      s¿   t  Z d „  Z d „  Z d „  Z (d „  Z ,d „  Z /d „  Z >d „  Z Pd „  Z	 `d	 „  Z
 qd
 „  Z d „  Z ’d „  Z –d „  Z ›d „  Z £d „  Z RS(   Nc    sN   t  i i ƒ  |  _ t |  i ƒ |  i d <	t |  i ƒ |  i d <d  S(   Ns   directoriess   ErrorDocuments(   s
   ApacheBases
   apachebases   getvhostdefaults   selfs   _DefaultVirtualHost__vhosts   Directoriess   __dict__s   DefaultErrorDocuments(   s   self(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __init__s   c    sº   | d d j o |  i | Sn t i i d | ƒ o" t t i d | |  f ƒ Sn t i i i d | ƒ o( t t i i d | |  i f ƒ Sn t	 | ‚ d  S(   Ni    s   _s   get(
   s   attrs   selfs   __dict__s   DefaultVirtualHosts   has_keys   applys
   ApacheBases   vhostdefaults   _DefaultVirtualHost__vhosts   AttributeError(   s   selfs   attr(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __getattr__s   "(c    sã   | d d j o | |  i | <d  Sn |  i | | ƒ t i i d | ƒ o,  t t i d | |  | f ƒ !d  Sn #t i	 i i d | ƒ o+ $t t i	 i d | |  i
 | f ƒ n &t | ‚ d  S(   Ni    s   _s   set(   s   attrs   values   selfs   __dict__s	   test_attrs   DefaultVirtualHosts   has_keys   applys
   ApacheBases   vhostdefaults   _DefaultVirtualHost__vhosts   AttributeError(   s   selfs   attrs   value(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __setattr__s   !+c    s    ()|  i i ƒ  } *h  Sd  S(   N(   s   selfs   _DefaultVirtualHost__vhosts   geterrordocumentss   docs(   s   selfs   docs(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   getErrorDocuments(s   c    s
   ,-d  S(   N(    (   s   self(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   setErrorDocuments,s   c    s«   /0|  i i ƒ  } 2h  } 4| t j or 5xh t | i ƒ  ƒ D5]Q } 6| i	 | ƒ } 7| i ƒ  d j o
 8qD n :| i ƒ  | | i ƒ  <qD Wn <| Sd  S(   Ns   set(   s   selfs   _DefaultVirtualHost__vhosts   getenvironments   environments   retvals   Nones   xranges	   getNumenvs   is   getenvs   envs
   getEnvTypes   getValues   getVar(   s   selfs   environments   envs   is   retval(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys	   getSetEnv/s   	 	
!c    s  >?|  i i ƒ  } A| t j o B|  i i ƒ  } n Dxl t | i ƒ  d d d ƒ DD]K } E| i	 | ƒ } F| i ƒ  d j o Gt } H| i | ƒ n q[ WJxZ | i ƒ  DJ]I } K| i ƒ  } L| i d ƒ M| i | ƒ N| i | | ƒ q½ Wd  S(   Ni   iÿÿÿÿs   set(   s   selfs   _DefaultVirtualHost__vhosts   getenvironments   environments   Nones   createenvironments   xranges	   getNumenvs   is   getenvs   envs
   getEnvTypes   delenvs   values   keyss   vars   addenvs
   setEnvTypes   setVars   setValue(   s   selfs   values   environments   vars   envs   i(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys	   setSetEnv>s     		 	c    s¯   PQ|  i i ƒ  } S| t j o Tg  Sn Vg  } Wxe t | i ƒ  ƒ DW]N } X| i	 | ƒ } Y| i ƒ  d j o
 ZqO n \| i | i ƒ  ƒ qO W^| Sd  S(   Ns   pass(   s   selfs   _DefaultVirtualHost__vhosts   getenvironments   environments   Nones   retvals   xranges	   getNumenvs   is   getenvs   envs
   getEnvTypes   appends   getVar(   s   selfs   environments   envs   is   retval(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys
   getPassEnvPs   	 	
c    s÷   `a|  i i ƒ  } c| t j o d|  i i ƒ  } n fxl t | i ƒ  d d d ƒ Df]K } g| i	 | ƒ } h| i ƒ  d j o it } j| i | ƒ n q[ Wlx@ | Dl]5 } m| i ƒ  } n| i d ƒ o| i | ƒ q· Wd  S(   Ni   iÿÿÿÿs   pass(   s   selfs   _DefaultVirtualHost__vhosts   getenvironments   environments   Nones   createenvironments   xranges	   getNumenvs   is   getenvs   envs
   getEnvTypes   delenvs   values   vars   addenvs
   setEnvTypes   setVar(   s   selfs   values   environments   vars   envs   i(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys
   setPassEnv`s     		
 	c    s¯   qr|  i i ƒ  } t| t j o ug  Sn wg  } xxe t | i ƒ  ƒ Dx]N } y| i	 | ƒ } z| i ƒ  d j o
 {qO n }| i | i ƒ  ƒ qO W| Sd  S(   Ns   unset(   s   selfs   _DefaultVirtualHost__vhosts   getenvironments   environments   Nones   retvals   xranges	   getNumenvs   is   getenvs   envs
   getEnvTypes   appends   getVar(   s   selfs   environments   envs   is   retval(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   getUnsetEnvqs   	 	
c    s÷   ‚|  i i ƒ  } „| t j o …|  i i ƒ  } n ‡xl t | i ƒ  d d d ƒ D‡]K } ˆ| i	 | ƒ } ‰| i ƒ  d j o Št } ‹| i | ƒ n q[ Wx@ | D]5 } Ž| i ƒ  } | i d ƒ | i | ƒ q· Wd  S(   Ni   iÿÿÿÿs   unset(   s   selfs   _DefaultVirtualHost__vhosts   getenvironments   environments   Nones   createenvironments   xranges	   getNumenvs   is   getenvs   envs
   getEnvTypes   delenvs   values   vars   addenvs
   setEnvTypes   setVar(   s   selfs   values   environments   vars   envs   i(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   setUnsetEnvs     		
 	c    s,   ’“|  i | ƒ } ”|  i i | ƒ d  S(   N(   s   selfs   _option_list_to_strings   values   strs   _DefaultVirtualHost__vhosts
   setOptions(   s   selfs   values   str(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys
   setOptions’s   c    s)   –—|  i i ƒ  } ˜|  i | ƒ Sd  S(   N(   s   selfs   _DefaultVirtualHost__vhosts
   getOptionss   optionss   _option_string_to_list(   s   selfs   options(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys
   getOptions–s   c    se   ›œ| d d j o' |  i i | ƒ ž|  i i ƒ  n$  |  i i | ƒ ¡|  i i ƒ  d  S(   Niÿÿÿÿs   /(   s   values   selfs   _DefaultVirtualHost__vhosts   setSSLCACertificatePaths   delSSLCACertificateFiles   setSSLCACertificateFiles   delSSLCACertificatePath(   s   selfs   value(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   setSSLCACertificate›s
   c    s@   £¤|  i i ƒ  } ¥| o ¦| Sn §|  i i ƒ  } d  S(   N(   s   selfs   _DefaultVirtualHost__vhosts   getSSLCACertificateFiles   retvals   getSSLCACertificatePath(   s   selfs   retval(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   getSSLCACertificate£s   
(   s   __name__s
   __module__s   __init__s   __getattr__s   __setattr__s   getErrorDocumentss   setErrorDocumentss	   getSetEnvs	   setSetEnvs
   getPassEnvs
   setPassEnvs   getUnsetEnvs   setUnsetEnvs
   setOptionss
   getOptionss   setSSLCACertificates   getSSLCACertificate(    (    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   DefaultVirtualHosts   	s   Apachec      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 e d „ Z RS(   Ns   trues   falses   ons   offs   alls   nonec    s@   ´µt  ƒ  |  i d <¶t ƒ  |  i d <·t ƒ  |  i d <d  S(   Ns   vhostss   default_vhosts   listener(   s   VirtualHostss   selfs   __dict__s   DefaultVirtualHosts   Listener(   s   self(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __init__´s   c    sI  ¹º| d d j o »| |  i | <¼d  Sn ¾t i i ƒ  } ¿t i i ƒ  } Á|  i
 | | ƒ Ãt i i d | ƒ o, Ät t i d | |  | f ƒ Åd  Sn Çt i i i d | ƒ o( Èt t i i d | | | f ƒ nR Ét i	 i i d | ƒ o( Êt t i	 i d | | | f ƒ n Ìt | ‚ d  S(   Ni    s   _s   set(   s   attrs   values   selfs   __dict__s
   ApacheBases
   apachebases   getserveroptionss   serveroptionss   getvhostdefaults   vhostdefaults	   test_attrs   Apaches   has_keys   applys   AttributeError(   s   selfs   attrs   values   vhostdefaults   serveroptions(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __setattr__¹s   !((c    s  ÏÐ| d d j o Ñ|  i | Sn Ót i i ƒ  } Ôt i i ƒ  } Öt	 i i
 d | ƒ o" ×t t	 i d | |  f ƒ Sn Ùt i i i
 d | ƒ o% Út t i i d | | f ƒ SnC Ût i i i
 d | ƒ o% Üt t i i d | | f ƒ Sn Þt | ‚ d  S(   Ni    s   _s   get(   s   attrs   selfs   __dict__s
   ApacheBases
   apachebases   getserveroptionss   serveroptionss   getvhostdefaults   vhostdefaults   Apaches   has_keys   applys   AttributeError(   s   selfs   attrs   vhostdefaults   serveroptions(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __getattr__Ïs   "%%c    s€   àát  i i ƒ  } ã| t j o äg  Sn æg  } çx6 t | i ƒ  ƒ Dç] } è| i	 | i
 | ƒ ƒ qO Wê| Sd  S(   N(   s
   ApacheBases
   apachebases   getnamevirtualhostss   nvhlists   Nones   retvals   xranges   getNumNameVirtualHosts   is   appends   getNumVirtualHost(   s   selfs   nvhlists   is   retval(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   getNameVirtualHostsàs   	 	c    se   ìít  i i ƒ  i ƒ  ît  i i ƒ  i ƒ  } ðx* | Dð] } ñ| i | i	 ƒ  | ƒ q; Wd  S(   N(
   s
   ApacheBases
   apachebases   getserveroptionss   delnamevirtualhostss   createnamevirtualhostss   nvhlists   values   vars   setNameVirtualHosts   addNameVirtualHost(   s   selfs   values   vars   nvhlist(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   setNameVirtualHostsìs
   
 	c    s'   óô| d j o õd d ‚ n d  S(   Ns    s	   TestErrors   The server name cannot be blank(   s   value(   s   selfs   value(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   testServerNameós   c    sp   ÷ø| d j p
 | d j o úd ‚ n ût i i d | ƒ o% üt t i d | |  | f ƒ n d  S(   Ns   _attrs   _sets
   ValueErrors   test(   s   attrs   Apaches   __dict__s   has_keys   applys   selfs   value(   s   selfs   attrs   value(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys	   test_attr÷s   c    s'   þÿ| d j o  d d ‚ n d  S(   Ns   borps
   ValueErrors   Log cannot be "borp"(   s   value(   s   selfs   value(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   testLogFormatþs   c    s   t  i | ƒ Sd  S(   N(   s
   ApacheBases   writes   force(   s   selfs   force(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   writes   (   s   __name__s
   __module__s   TRUEs   FALSEs   ONs   OFFs   ALLs   NONEs   __init__s   __setattr__s   __getattr__s   getNameVirtualHostss   setNameVirtualHostss   testServerNames	   test_attrs   testLogFormats   write(    (    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   Apache¬s   							s   VirtualHostsc      sn   t  Z d „  Z d „  Z d „  Z d „  Z $d „  Z 'd „  Z 0e d „ Z	 @d „  Z
 RS(	   Nc    s   t  i i ƒ  |  _ d  S(   N(   s
   ApacheBases
   apachebases   getvirtualhostss   selfs   _VirtualHosts__virtualhosts(   s   self(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __init__s   c    sm   xY t  t |  ƒ ƒ D]B } |  i i | ƒ } | i ƒ  | j o t	 | ƒ Sn q Wt
 Sd  S(   N(   s   xranges   lens   selfs   is   _VirtualHosts__virtualhostss   getvirtualhosts   vhosts	   getVHNames   keys   VirtualHosts   None(   s   selfs   keys   vhosts   i(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __getitem__s    	c    s   d d ‚ d  S(   Ns	   TypeErrors@   Unable to explicitly set a vhost.  Use VirtualHosts::add instead(    (   s   selfs   keys   value(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __setitem__s   c    s   xf t  t |  ƒ ƒ D]O } |  i i | ƒ } | i ƒ  | j o  |  i i	 | ƒ !d  Sn q W"t
 | ‚ d  S(   N(   s   xranges   lens   selfs   is   _VirtualHosts__virtualhostss   getvirtualhosts   vhosts	   getVHNames   keys   delvirtualhosts   KeyError(   s   selfs   keys   vhosts   i(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __delitem__s    	c    s   $%|  i i ƒ  Sd  S(   N(   s   selfs   _VirtualHosts__virtualhostss   getNumvirtualhost(   s   self(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __len__$s   c    sz   '(|  i t j o )g  Sn +g  } ,x? t t |  ƒ ƒ D,]( } -| i |  i i | ƒ i	 ƒ  ƒ q@ W.| Sd  S(   N(
   s   selfs   _VirtualHosts__virtualhostss   Nones   retvals   xranges   lens   is   appends   getvirtualhosts	   getVHName(   s   selfs   is   retval(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   keys's   	 	&c    sã   01|  i t j o 2t i i ƒ  |  _ n 3|  i ƒ  } 4| t j p
 | | j oU 5d } 6xB 6d o7 7d | } 8| | j o 9Pn :| d } qj Wn ;|  i i	 ƒ  } <| i | ƒ >t | ƒ Sd  S(   Ni    i   s   Virtual Host %d(   s   selfs   _VirtualHosts__virtualhostss   Nones
   ApacheBases
   apachebases   createvirtualhostss   keyss   vhnames   is   addvirtualhosts   vhosts	   setVHNames   VirtualHost(   s   selfs   vhnames   is   keyss   vhost(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   add0s   	 
c    sÆ   @AxP t  t |  ƒ ƒ DA]9 } B|  i i | ƒ } C| i ƒ  | j o DPn q WF| t |  ƒ j o Gd  Sn I| | j p | t |  ƒ d j o Jd  Sn L|  i i
 | | ƒ d  S(   Ni   (   s   xranges   lens   selfs   is   _VirtualHosts__virtualhostss   getvirtualhosts   vhosts	   getVHNames   vhnames   poss   movevirtualhost(   s   selfs   vhnames   poss   vhosts   i(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   move@s    	'(   s   __name__s
   __module__s   __init__s   __getitem__s   __setitem__s   __delitem__s   __len__s   keyss   Nones   adds   move(    (    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   VirtualHostss   		s   Listenerc      s_   Pt  Z Qd „  Z Td „  Z Wd „  Z Zd „  Z ]d „  Z `d „  Z gd „  Z RS(   Nc    s"   QRt  i i ƒ  i ƒ  |  _ d  S(   N(   s
   ApacheBases
   apachebases   getserveroptionss   getlisteners   selfs   _Listener__listener(   s   self(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __init__Qs   c    s   TU|  i i | ƒ Sd  S(   N(   s   selfs   _Listener__listeners	   getListens   key(   s   selfs   key(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __getitem__Ts   c    s   WXd d ‚ d  S(   Ns	   TypeErrors=   Unable to explicitly set a Listen.  Use Listener::add instead(    (   s   selfs   keys   value(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __setitem__Ws   c    s   Z[|  i i | ƒ d  S(   N(   s   selfs   _Listener__listeners	   delListens   key(   s   selfs   key(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __delitem__Zs   c    s   ]^|  i i ƒ  Sd  S(   N(   s   selfs   _Listener__listeners   getNumListen(   s   self(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __len__]s   c    sa   `a|  i t j o bt i i ƒ  i ƒ  |  _ n c|  i i |  i i ƒ  | ƒ } e| Sd  S(   N(   s   selfs   _Listener__listeners   Nones
   ApacheBases
   apachebases   getserveroptionss   createlisteners	   setListens	   addListens   listens   l(   s   selfs   listens   l(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   add`s   !c    s8   ght  i i ƒ  i ƒ  it  i i ƒ  i ƒ  |  _ d  S(   N(   s
   ApacheBases
   apachebases   getserveroptionss   dellisteners   createlisteners   selfs   _Listener__listener(   s   self(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   cleargs   (	   s   __name__s
   __module__s   __init__s   __getitem__s   __setitem__s   __delitem__s   __len__s   adds   clear(    (    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   ListenerPs   	s   Directoriesc      s_   mt  Z nd „  Z rd „  Z yd „  Z |d „  Z „d „  Z ‰d „  Z ’d „  Z RS(   Nc    s%   no| |  _ p| i ƒ  |  _ d  S(   N(   s   vhosts   selfs   _Directories__vhosts   getdirectoriess   _Directories__directories(   s   selfs   vhost(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __init__ns   c    sm   rsxY t  t |  ƒ ƒ Ds]B } t|  i i | ƒ } u| i ƒ  | j o vt	 | ƒ Sn q Wwt
 Sd  S(   N(   s   xranges   lens   selfs   is   _Directories__directoriess   getdirectorys   dirs   getDirs   keys	   Directorys   None(   s   selfs   keys   is   dir(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __getitem__rs    	c    s   yzd d ‚ d  S(   Ns	   TypeErrorsC   Unable to explicitly set a directory.  Use Directories::add instead(    (   s   selfs   keys   value(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __setitem__ys   c    s   |}xf t  t |  ƒ ƒ D}]O } ~|  i i | ƒ } | i ƒ  | j o €|  i i	 | ƒ d  Sn q W‚t
 | ‚ d  S(   N(   s   xranges   lens   selfs   is   _Directories__directoriess   getdirectorys   dirs   getDirs   keys   deldirectorys   KeyError(   s   selfs   keys   is   dir(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __delitem__|s    	c    s5   „…|  i t j o †d Sn ‡|  i i ƒ  Sd  S(   Ni    (   s   selfs   _Directories__directoriess   Nones   getNumdirectory(   s   self(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __len__„s   c    sz   ‰Š|  i t j o ‹g  Sn g  } Žx? t t |  ƒ ƒ DŽ]( } | i |  i i | ƒ i	 ƒ  ƒ q@ W| Sd  S(   N(
   s   selfs   _Directories__directoriess   Nones   retvals   xranges   lens   is   appends   getdirectorys   getDir(   s   selfs   is   retval(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   keys‰s   	 	&c    s‘   ’“|  i t j o ”|  i i ƒ  |  _ n •|  i ƒ  } –| | j o —t | ‚ n ˜|  i i ƒ  } ™| i
 | ƒ ›t | ƒ Sd  S(   N(   s   selfs   _Directories__directoriess   Nones   _Directories__vhosts   createdirectoriess   keyss   dirnames   KeyErrors   adddirectorys   dirs   setDirs	   Directory(   s   selfs   dirnames   keyss   dir(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   add’s   (	   s   __name__s
   __module__s   __init__s   __getitem__s   __setitem__s   __delitem__s   __len__s   keyss   add(    (    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   Directoriesms   		s   ErrorDocumentsc      sÉ  Ÿt  Z  h  e d ƒ e d ƒ f d <e d ƒ e d ƒ f d <e d ƒ e d ƒ f d	 <e d
 ƒ e d ƒ f d <e d ƒ e d ƒ f d <e d ƒ e d ƒ f d <e d ƒ e d ƒ f d <e d ƒ e d ƒ f d <e d ƒ e d ƒ f d <e d ƒ e d ƒ f d <e d ƒ e d  ƒ f d! <e d" ƒ e d# ƒ f d$ <e d% ƒ e d& ƒ f d' <e d( ƒ e d) ƒ f d* <e d+ ƒ e d, ƒ f d- <e d. ƒ e d/ ƒ f d0 <e d1 ƒ e d2 ƒ f d3 <e d4 ƒ e d5 ƒ f d6 <e d7 ƒ e d8 ƒ f d9 <e d: ƒ e d; ƒ f d< <e d= ƒ e d> ƒ f d? <e d@ ƒ e dA ƒ f dB <e dC ƒ e dD ƒ f dE <Z ¹dF „  Z ½dG „  Z ÈdH „  Z ÞdI „  Z çdJ „  Z ìdK „  Z	 RS(L   Ns   Bad Requests3   The request could not be understood by this server.i  s   Authorization Requireds6   The request cannot be processed without authorization.i‘  s	   Forbiddens'   The request was refused by this server.i“  s	   Not Founds3   The requested document was not found on this serveri”  s   Method Not Alloweds7   The specified method was not allowed for this resource.i•  s   Not Acceptables(   The request is not acceptable as stated.i–  s   Proxy Authentication RequiredsE   The request cannot be processed without authorization with the proxy.i—  s   Request Time-outs=   The client did not produce a request in time for this server.i˜  s   ConflictsI   The request could not be completed due to a conflict within the resource.i™  s   Gones=   The requested resource is no longer available at this server.iš  s   Length Requireds.   this server requires a defined Content-Length.i›  s   Precondition Faileds$   A necessary precondition has failed.iœ  s   Request Entity Too Larges]   The request cannot be processed because the entity is larger than this server's capabilities.i  s   Request-URI Too Larges1   The URI is too long for this server to interpret.iž  s   Unsupported Media Types4   The format of the requested entity is not supported.iŸ  s   Requested Range Not Satisfiables5   The requested range is not acceptable to this server.i   s   Expectation Faileds-   The expectation cannot be met by this server.i¡  s   Internal Server ErrorsI   An unexpected condition prevents this server from fulfilling the request.iô  s   Method Not ImplementedsH   This server does not support the method required to fulfill the request.iõ  s   Bad Gateways!   An invalid response was received.iö  s   Service Temporarily Unavailables;   This server is temporarily overloaded or under maintenance.i÷  s   Gateway Time-outs.   No response was given within the alloted time.iø  s   HTTP Version Not SupportedsF   This server does not support the HTTP protocol version of the request.iù  c    s%   ¹º| |  _ »| i ƒ  |  _ d  S(   N(   s   vhosts   selfs   _ErrorDocuments__vhosts   geterrordocumentss   _ErrorDocuments__errdocs(   s   selfs   vhost(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __init__¹s   c    s¤   ½¾| t i i ƒ  j o ¿t | ‚ n ÁxY t t |  ƒ ƒ DÁ]B } Â|  i	 i
 | ƒ } Ã| i ƒ  | j o Ä| i ƒ  Sn qC WÆt i i i | Sd  S(   N(   s   keys   ErrorDocumentss   ERROR_CODE_DATAs   keyss   KeyErrors   xranges   lens   selfs   is   _ErrorDocuments__errdocss   geterrordocuments   errdocs   getCodes   getDocuments   stacks   apaches   default_vhost(   s   selfs   keys   is   errdoc(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __getitem__½s    	c    s3  ÈÉ| t i i ƒ  j o Êt | ‚ n Ìt i i i | } Í| | j o Î|  | =Ïd  Sn Ñ|  i t j o Ò|  i i ƒ  |  _ n Ôxc t t |  ƒ ƒ DÔ]L } Õ|  i i | ƒ } Ö| i ƒ  | j o ×| i | ƒ Ød  Sn qª WÚ|  i i ƒ  } Û| i | ƒ Ü| i | ƒ d  S(   N(   s   keys   ErrorDocumentss   ERROR_CODE_DATAs   keyss   KeyErrors   stacks   apaches   default_vhosts	   def_values   values   selfs   _ErrorDocuments__errdocss   Nones   _ErrorDocuments__vhosts   createerrordocumentss   xranges   lens   is   geterrordocuments   errdocs   getCodes   setDocuments   adderrordocuments   docs   setCode(   s   selfs   keys   values   is   errdocs   docs	   def_value(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __setitem__Ès"   
 	c    s   Þß| t i i ƒ  j o àt | ‚ n áxf t t |  ƒ ƒ Dá]O } â|  i	 i
 | ƒ } ã| i ƒ  | j o ä|  i	 i | ƒ åd  Sn qC Wd  S(   N(   s   keys   ErrorDocumentss   ERROR_CODE_DATAs   keyss   KeyErrors   xranges   lens   selfs   is   _ErrorDocuments__errdocss   geterrordocuments   errdocs   getCodes   delerrordocument(   s   selfs   keys   is   errdoc(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __delitem__Þs    	c    s5   çè|  i t j o éd Sn ê|  i i ƒ  Sd  S(   Ni    (   s   selfs   _ErrorDocuments__errdocss   Nones   getNumerrordocument(   s   self(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __len__çs   c    s–   ìít  i i i i ƒ  } îx] t t |  ƒ ƒ Dî]F } ï|  i
 i | ƒ i ƒ  } ð| | j o ñ| i | ƒ n q1 Wó| i ƒ  ô| Sd  S(   N(   s   stacks   apaches   default_vhosts   ErrorDocumentss   keyss   retvals   xranges   lens   selfs   is   _ErrorDocuments__errdocss   geterrordocuments   getCodes   codes   appends   sort(   s   selfs   codes   is   retval(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   keysìs    	(
   s   __name__s
   __module__s   _s   ERROR_CODE_DATAs   __init__s   __getitem__s   __setitem__s   __delitem__s   __len__s   keys(    (    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   ErrorDocumentsŸs   	ÿ ÿ x	s   DefaultErrorDocumentsc      sS   ÷t  Z ød „  Z üd „  Z d „  Z d „  Z  d „  Z %d „  Z RS(   Nc    s%   øù| |  _ ú| i ƒ  |  _ d  S(   N(   s   vhosts   selfs   _DefaultErrorDocuments__vhosts   geterrordocumentss   _DefaultErrorDocuments__errdocs(   s   selfs   vhost(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __init__øs   c    s—   üý| t i i ƒ  j o þt | ‚ n  xY t t |  ƒ ƒ D ]B } |  i	 i
 | ƒ } | i ƒ  | j o | i ƒ  Sn qC Wt Sd  S(   N(   s   keys   ErrorDocumentss   ERROR_CODE_DATAs   keyss   KeyErrors   xranges   lens   selfs   is   _DefaultErrorDocuments__errdocss   geterrordocuments   errdocs   getCodes   getDocuments   None(   s   selfs   keys   is   errdoc(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __getitem__üs    	c    sø   | t i i ƒ  j o t | ‚ n 
|  i t j o |  i i	 ƒ  |  _ n xc t
 t |  ƒ ƒ D]L } |  i i | ƒ } | i ƒ  | j o | i | ƒ d  Sn qo W|  i i ƒ  } | i | ƒ | i | ƒ d  S(   N(   s   keys   ErrorDocumentss   ERROR_CODE_DATAs   keyss   KeyErrors   selfs   _DefaultErrorDocuments__errdocss   Nones   _DefaultErrorDocuments__vhosts   createerrordocumentss   xranges   lens   is   geterrordocuments   errdocs   getCodes   setDocuments   values   adderrordocuments   docs   setCode(   s   selfs   keys   values   is   docs   errdoc(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __setitem__s    	c    s   xf t  t |  ƒ ƒ D]O } |  i i | ƒ } | i ƒ  | j o |  i i	 | ƒ d  Sn q Wt
 | ‚ d  S(   N(   s   xranges   lens   selfs   is   _DefaultErrorDocuments__errdocss   geterrordocuments   errdocs   getCodes   keys   delerrordocuments   KeyError(   s   selfs   keys   is   errdoc(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __delitem__s    	c    s5    !|  i t j o "d Sn #|  i i ƒ  Sd  S(   Ni    (   s   selfs   _DefaultErrorDocuments__errdocss   Nones   getNumerrordocument(   s   self(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   __len__ s   c    se   %&g  } 'xH t t |  ƒ ƒ D']1 } (|  i i | ƒ } )| i | i	 ƒ  ƒ q" W*| Sd  S(   N(
   s   retvals   xranges   lens   selfs   is   _DefaultErrorDocuments__errdocss   geterrordocuments   errdocs   appends   getCode(   s   selfs   is   retvals   errdoc(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   keys%s   	 	(   s   __name__s
   __module__s   __init__s   __getitem__s   __setitem__s   __delitem__s   __len__s   keys(    (    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   DefaultErrorDocuments÷s   	

s   __main__(   s   syss   signals   copys   strings   res   UserLists
   ApacheBases   FALSEs   TRUEs   gettexts   bindtextdomains
   textdomains   _s
   StateStacks	   Directorys   VirtualHosts   DefaultVirtualHosts   Apaches   VirtualHostss   Listeners   Directoriess   ErrorDocumentss   DefaultErrorDocumentss   stacks   __name__s   SIGINTs   SIG_DFL(   s   strings   Directoriess   syss
   ApacheBases	   Directorys   copys   TRUEs   stacks   _s
   StateStacks   DefaultVirtualHosts   FALSEs   ErrorDocumentss   res   signals   VirtualHosts   gettexts   Listeners   UserLists   DefaultErrorDocumentss   Apaches   VirtualHosts(    (    s$   /usr/share/apacheconf/ApacheGizmo.pys   ? s4   	
$jÿ E¨bB2X9