-í
àÖÙ<c       sC     d  Z   
 d a  h  d „ Z  d „  Z Y h  d „ Z d S(   sÓ   
    MoinMoin - Main CGI Module

    Copyright (c) 2000, 2001, 2002 by Jürgen Hermann <jh@web.de>
    All rights reserved, see COPYING for details.

    $Id: cgimain.py,v 1.54 2002/05/09 01:54:40 jhermann Exp $
i    c    s$     d k  l }  | |  ƒ Sd  S(   N(   s   Request(   s   MoinMoin.requests   Requests
   properties(   s
   propertiess   Request(    (    sL   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/cgimain.pys   createRequest s   c     sw      t  ƒ  " d k } d k } # d k l } l } l } l } % d G| i GH& d G| i	 GH' H* d k
 }
 + |
 i | i i d ƒ ƒ |
 i | i i d ƒ ƒ j } / d GH0 d | i f d	 | i f d
 | i f d | i f g }  4 xj |  D4 ]_ \ } } 5 | i i | ƒ o+ 6 | i i | ƒ } 7 d | | f GHn 9 d | | f GHqù W: H= | i ƒ  } > | i ƒ  } ? | o ? d G| GHn B | i | i d d ƒ } C | i ƒ  } D | i! ƒ  } E | p | o F d | i GHn H d | i# | d ƒ f GHK d GHL | oC O x9 | i i$ ƒ  DO ]% }	 P d |	 t& | i |	 ƒ f GHq;Wn	 R d GHd S(   s£    This is used by test.cgi to test the configuration, after MoinMoin
        is sucessfully imported. It should print a plain text diagnosis
        to stdout.
    N(   s   configs   utils   versions   editlogs   Release s   Revisions   SERVER_NAMEs   REMOTE_ADDRs   Checking directories...s   datas   texts   users   backups'       %s directory tests OK (set to '%s')s(   *** %s directory NOT FOUND (set to '%s')s   ***s
    --versions   rs.   *** Could not find external diff utility '%s'!s   Found an external diff: "%s"i    s   
Server Environment:s       %s = %ss3       ONLY AVAILABLE FOR LOCAL REQUESTS ON THIS HOST!('   s   createRequests   oss   strings   MoinMoins   configs   utils   versions   editlogs   releases   revisions   sockets   getfqdns   environs   gets   local_requests   data_dirs   text_dirs   user_dirs
   backup_dirs   dirss   names   paths   isdirs   abspaths   makeLogStores   logs   sanityChecks   msgs   popens   external_diffs   diffs	   readliness   liness   closes   rcs   strips   keyss   keys   repr(   s   dirss   strings   configs   rcs   liness   diffs   utils   versions   logs   keys   sockets   msgs   editlogs   local_requests   paths   oss   name(    (    sL   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/cgimain.pys   test sD   
"99
 
 
 	'c    sŽ  Y Z d  k  } d  k } d  k } d  k } ] | i d j o |  i d d ƒ oN ^ d  k } _ | i | i	 i
 ƒ  | i ƒ ` | i | i i
 ƒ  | i ƒ n c d k l } d e t oR f | i i | i d ƒ | _ g t | i i | i d ƒ d ƒ | _ h d a n j t |  ƒ } m | i i d	 ƒ n d
 k l } l }	 l } l } o d k l } p d k  l! } q | i i" d	 ƒ t | i# | _ z | i$ i d ƒ d j o( { d k% l& } | | | ƒ } | Sn € yŸ  | i' ƒ  | _( ‚ | i) ƒ  } „ t+ } … | i( i- d ƒ o † | i( d i. } n ˆ t+ } ‰ t0 | ƒ o | d d j o Š |	 i1 | d ƒ } n Wn7 ‹ Œ | i2 | ƒ  | i3 ƒ  Ž | i4 d ƒ n X‘ | o | o
 | i i5 oW ’ | i i6 ƒ  } “ | o7 ” | i8 | | | d ƒ i9 ƒ  ƒ • | i4 d ƒ n n — yn™ d k l: }  | o | i d  d j ow ž y Ÿ t; | d ƒ } WnW   t= j
 oH £ y" ¤ t; | d ƒ i> | i? ƒ } Wn ¥ t= j
 o
 § n Xn Xn © | i( i- d ƒ o | i( i- d ƒ o4 « d k@ lA } ¬ | | | ƒ ­ | i4 d ƒ n ® | ol ¯ | iB | ƒ } ° | o* ± | | p |	 iD | iE ƒ iF | ƒ n# ³ | i2 | ƒ ´ d | d ƒ GHnP¶ | i( i- d ƒ o  · | iG | i( d i. ƒ } nO ¸ | o ¹ | } n8 » |	 i1 | i$ i d d ƒ ƒ p |	 iD | iE ƒ iF } ¾ | iI o  ¿ | | ƒ iJ | d d ƒnŸ Á d  kK lL } Â d  kM } Ã | iN | iO | ƒ } Ä | o2 Å | iQ d ƒ } Æ | | ƒ iJ | d d ƒn/ È | i2 | ƒ É d | d! ƒ d" | d# GHÏ | i i" d$ ƒ Ñ | iS o | i( iT d t+ ƒ d% j o) Ò d& GÓ | i iU | i ƒ Ô d' GHn Ö d  kV }
 × d( | iW |
 iX ƒ  | i i. d$ ƒ f GHÙ d) GHWnÓ Û tY j
 o
 Ü n¼ Þ ß | i2 | ƒ à Há d* GHã | iZ ƒ  } ä y å d+ k\ l] } Wn æ è t^ | i3 | ƒ nJ Xê y ë | iC ƒ  Wn2 ì í t^ | i3 | ƒ î d, GHï | i3 ƒ  n Xð ~ n Xò | i i_ ƒ  ó | Sd  S(-   Ns   win32s
   standalonei    (   s   configs   cgi_logs   err_logs   ati   s   imports(   s   versions   wikiutils   users   webapi(   s   Page(   s   _s   QUERY_STRINGs   action=xmlrpc(   s   xmlrpcs   actions   /iÿÿÿÿ(   s
   wikiactioni   s   1.s   ASCIIs   UTF-8s   filepaths
   noredirect(   s   executes   <p>s   Unknown actions   gotos    s	   count_hit(   s   Parsers   Can't work out querys    "<pre>s   </pre>"s   totals   prints#   <pre><font size="1" face="Verdana">s   </font></pre>s6   <!-- MoinMoin %s on %s served this page in %s secs -->s   </body></html>s   <!-- ERROR REPORT FOLLOWS -->(   s   cgitbs>   

<hr><p><b>Additionally, cgitb raised this exception:</b></p>(`   s   cgis   oss   syss   strings   platforms
   propertiess   gets   msvcrts   setmodes   stdins   filenos   O_BINARYs   stdouts   MoinMoins   configs   opened_logss   paths   joins   data_dirs   logfiles   opens   stderrs   createRequests   requests   clocks   starts   versions   wikiutils   users   webapis   MoinMoin.Pages   Pages   MoinMoin.i18ns   _s   stops   currents   environs   MoinMoin.wikirpcs   xmlrpcs   FieldStorages   forms   getPathinfos	   path_infos   Nones   actions   has_keys   values   pagenames   lens   unquoteWikinames   http_headerss   print_exceptions   exits   remember_last_visits   getTrails	   pagetrails   http_redirects   urls
   wikiactions   unicodes   dummys   UnicodeErrors   encodes   charsets   MoinMoin.action.AttachFiles   executes
   getHandlers   handlers
   getSysPages   page_front_pages	   page_names   strips   querys   allow_extended_namess	   send_pages   MoinMoin.parser.wikis   Parsers   res   matchs	   word_rules
   word_matchs   groups   words   show_timingss   getvalues   dumps   sockets   revisions   gethostnames
   SystemExits   exc_infos	   saved_excs   MoinMoin.supports   cgitbs   applys   flush(   s
   propertiess   cgis   cgitbs   strings   xmlrpcs   msvcrts   requests   executes   syss   wikiutils   sockets	   path_infos   pagenames   querys   Pages   _s   handlers
   wikiactions   dummys	   pagetrails
   word_matchs   words	   saved_excs   oss   Parsers   webapis   res   versions   actions   configs   user(    (    sL   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/cgimain.pys   runY sÎ   ''#'"		! 
#")

* 
7 
 )*
N(   s   __doc__s   opened_logss   createRequests   tests   run(   s   tests   createRequests   run(    (    sL   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/cgimain.pys   ? s   	
>