N
u9c       s     k  Z   e  i Z  e Z  d  e j o  d  Z  d Z  d Z d Z d Z	 d Z
  d Z  k l   y ! k l Wn " e j
 o
 # n X$ k Z % e Z & [ n' d e j o ( d Z ) d Z * d Z d Z d	 Z	 d
 Z
 + d Z , k l - xH d g d - r8 Z . y / d e d UWn 0 e j
 o
 1 n XqW2 k Z 3 e Z 4 [ n5 d e j o 6 d Z 7 d Z 8 d Z d Z d	 Z	 d
 Z
 9 d Z : k l ; y < k l Wn = e j
 o
 > n X? k Z @ e Z A [ n?B d e j o C d Z D d Z E d Z d Z d	 Z	 d
 Z
 F d Z G k l H y I k l Wn J e j
 o
 K n XL k Z M e Z N [ n O d e j o P d Z Q d Z R d Z d Z d Z	 d Z
 S d Z T k l U y V k l Wn W e j
 o
 X n XY k Z Z e Z [ [ n ] e d  _ [ a e e  i d <f d d  Z t d   Z  d   Z  y  e Wn  e j
 o  h  Z n X d   Z   d   Z!  d   Z"  d   Z#  d   Z$  d    Z%  e Z&  e d!  Z'  y  e( Wn  e j
 o
  nx X k) Z)  e d d d f j o)  k* Z*  d" e) i) f d#     YZ+ n  d" e) i) f d$     YZ+ e+ e  Z d S(%   s   posixs   
s   .s   ..s   /s   :s   :/bin:/usr/bins   nts   
s   \s   ;s   .;C:\bins   _exiti    s   from nt import Ns   doss   os2s   macs   s   ::s   no os specific module founds   os.pathc    sh   f n o t  i |   \ } } p | o | o t  i |  o q t | |  n r t |  |  d S(   s
  makedirs(path [, mode=0777]) -> None

    Super-mkdir; create a leaf directory and all intermediate ones.
    Works like mkdir, except that any intermediate path segment (not
    just the rightmost) will be created if it does not exist.  This is
    recursive.

    N(	   s   paths   splits   names   heads   tails   existss   makedirss   modes   mkdir(   s   names   modes   heads   tails3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   makedirsf s
   "i  c    s   t ~  t  |    t i |   \ } }  x_  | o | oM  y  t  |  Wn  t j
 o  Pn X t i |  \ } } q1 Wd S(   s  removedirs(path) -> None

    Super-rmdir; remove a leaf directory and empty all intermediate
    ones.  Works like rmdir except that, if the leaf directory is
    successfully removed, directories corresponding to rightmost path
    segments will be pruned way until either the whole path is
    consumed or an error occurs.  Errors during this latter phase are
    ignored -- they generally mean that a directory was not empty.

    N(   s   rmdirs   names   paths   splits   heads   tails   error(   s   names   heads   tails3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys
   removedirst s   
 	c    s      t  i |  \ } }  | o | o t  i |  o  t |  n  t |  |   t  i |   \ } }  | o | o4  y  t	 |  Wn  t
 j
 o
  n Xn d S(   sH  renames(old, new) -> None

    Super-rename; create directories as necessary and delete any left
    empty.  Works like rename, except creation of any intermediate
    directories needed to make the new pathname good is attempted
    first.  After the rename, directories corresponding to rightmost
    path segments of the old name will be pruned way until either the
    whole path is consumed or a nonempty directory is found.

    Note: this function can fail with the new directory structure made
    if you lack permissions needed to unlink the leaf directory or
    file.

    N(   s   paths   splits   news   heads   tails   existss   makedirss   renames   olds
   removedirss   error(   s   olds   news   heads   tails3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   renames s   "c    s     t  |  |  d  S(   N(   s   execvs   files   args(   s   files   argss3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   execl s   c    s-     | d }  t |  | d  |  d  S(   Ni   (   s   argss   envs   execves   file(   s   files   argss   envs3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   execle s   c    s     t  |  |  d  S(   N(   s   execvps   files   args(   s   files   argss3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   execlp s   c    s-     | d }  t |  | d  |  d  S(   Ni   (   s   argss   envs   execvpes   file(   s   files   argss   envs3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   execlpe s   c    s     t  |  |  d  S(   N(   s   _execvpes   files   args(   s   files   argss3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   execvp s   c    s     t  |  | |  d  S(   N(   s   _execvpes   files   argss   env(   s   files   argss   envs3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   execvpe s   c    s    | o  t }  | | f } n  t }  | f }  t }   t i |   \ } }  | o"  t | |  f |   d  Sn  | i d  o  | d } n
  t }  k }  | i | t  }	  t oH  k }
  y  t |
 i   f   Wn  t j
 o a  n Xn  t t f \ } }  x |	 d  r }  t i | |   }  y  t | | f |  WnQ  t j
 oB \ } }  | | d j o  t | | f f \ } } n n XqMW | |  d  S(   Ns   PATHi    (   s   envs   execves   funcs   argss   argrests   execvs   environs   paths   splits   files   heads   tails   applys   has_keys   envpaths   defpaths   strings   splitfieldss   pathseps   PATHs	   _notfounds   tempfiles   mktemps   errors   excs   args   dirs   joins   fullnames   errnos   msg(   s   files   argss   envs   funcs   argrests   heads   tails   envpaths   strings   PATHs   tempfiles   excs   args   dirs   fullnames   errnos   msgs3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   _execvpe s@   
			
			   	(s   _Environc      s)     d   Z   d   Z  d   Z RS(   Nc    sj     t  i  i |    |  i }  t i }  x2 | i   d  r \ } }  | | | |  <q@ Wd  S(   Ni    (
   s   UserDicts   __init__s   selfs   datas   strings   uppers   environs   itemss   ks   v(   s   selfs   environs   datas   uppers   ks   vs3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   __init__ s    c    s9     t  | |   t i |  }  | |  i | <d  S(   N(   s   putenvs   keys   items   strings   uppers   selfs   data(   s   selfs   keys   items3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   __setitem__ s   c    s     |  i t i |  Sd  S(   N(   s   selfs   datas   strings   uppers   key(   s   selfs   keys3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   __getitem__ s   (   s   __init__s   __setitem__s   __getitem__(    s3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   _Environ s   c      s     d   Z   d   Z RS(   Nc    s&     t  i  i |    | |  _ d  S(   N(   s   UserDicts   __init__s   selfs   environs   data(   s   selfs   environs3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   __init__ s   c    s'     t  | |   | |  i | <d  S(   N(   s   putenvs   keys   items   selfs   data(   s   selfs   keys   items3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   __setitem__ s   (   s   __init__s   __setitem__(    s3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   _Environ s   (,   s   syss   builtin_module_namess   _namess   Nones   altseps   names   lineseps   curdirs   pardirs   seps   pathseps   defpaths   posixs   *s   _exits   ImportErrors	   posixpaths   paths   nts   is   ntpaths   doss   dospaths   os2s   macs   macpaths   moduless   makedirss
   removedirss   renamess   environs	   NameErrors   execls   execles   execlps   execlpes   execvps   execvpes	   _notfounds   _execvpes   putenvs   UserDicts   strings   _Environ(    s3   /var/tmp/python/python-root/usr/lib/python1.5/os.pys   ? s   				
		
			
 			
			
		
			
		
			
		
	#		 