™N
úùO5c       s`   k  Z  e Z e Z d  „  Z d „  Z d Z d d „ Z d f  d „  ƒ  YZ d d	 d d „ Z	 d
 S(   c     s  t  t j	 o t  Sn y t i ƒ  }  Wn% t t i f j
 o t i }  n Xd d |  g } t i	 d j o$ | i
 d d ƒ | i
 d d ƒ n t i	 d j o| k } k } yS | i | i | i d ƒ \ } } | i | | d f ƒ i ƒ  } | i
 d | ƒ Wn | i j
 o n Xn xG d	 d
 d f d r4 } t i i | ƒ o | i
 d t i | ƒ n q.Wt ƒ  d } xy | d ro }	 yS t i i |	 | ƒ }
 t |
 d ƒ } | i  d ƒ | i! ƒ  t i" |
 ƒ |	 a  PWn t# j
 o n Xq|Wt  t j o d | } t# | ‚ n t  Sd  S(   Ns   /usr/tmps   /tmps   nti    s   C:\TEMPs   \TEMPs   macs    s   TMPDIRs   TEMPs   TMPs   tests   ws   blats0   Can't find a usable temporary directory amongst (%   s   tempdirs   Nones   oss   getcwds   pwds   AttributeErrors   errors   curdirs
   attempdirss   names   inserts   macfss   MACFSs
   FindFolders   kOnSystemDisks   kTemporaryFolderTypes   refnums   dirids   FSSpecs   as_pathnames   dirnames   envnames   environs   has_keys   gettempprefixs   testfiles   dirs   paths   joins   filenames   opens   fps   writes   closes   unlinks   IOErrors   msg(   s   pwds
   attempdirss   macfss   MACFSs   refnums   dirids   dirnames   envnames   testfiles   dirs   filenames   fps   msgs2   /var/tmp/python-root/usr/lib/python1.5/tempfile.pys
   gettempdir sP     !	 	 
	c      s‹   t  t j ov t i d j o d t i ƒ  d a  nJ t i d j o d t i ƒ  d a  n! t i d j o
 d a  n d	 a  n t  Sd  S(
   Ns   posixs   @s   .s   nts   ~s   -s   macs   Python-Tmp-s   tmp(   s   templates   Nones   oss   names   getpid(    s2   /var/tmp/python-root/usr/lib/python1.5/tempfile.pys   gettempprefix? s     

i    c    si   t  ƒ  } t ƒ  } xP d oH t d a t i i | | t |  ƒ } t i i
 | ƒ o | Sn q Wd  S(   Ni   (   s
   gettempdirs   dirs   gettempprefixs   pres   counters   oss   paths   joins   suffixs   files   exists(   s   suffixs   dirs   pres   files2   /var/tmp/python-root/usr/lib/python1.5/tempfile.pys   mktempT s     		 
s    s   TemporaryFileWrapperc      s,   d  Z  d „  Z d „  Z d „  Z d „  Z RS(   sÃ   Temporary file wrapper

    This class provides a wrapper around files opened for temporary use.
    In particular, it seeks to automatically remove the file when it is
    no longer needed.
    c    s   | |  _  | |  _ d  S(   N(   s   files   selfs   path(   s   selfs   files   paths2   /var/tmp/python-root/usr/lib/python1.5/tempfile.pys   __init__f s    	c    s!   |  i i ƒ  t i |  i ƒ d  S(   N(   s   selfs   files   closes   oss   unlinks   path(   s   selfs2   /var/tmp/python-root/usr/lib/python1.5/tempfile.pys   closej s    c    s   y |  i ƒ  Wn n Xd  S(   N(   s   selfs   close(   s   selfs2   /var/tmp/python-root/usr/lib/python1.5/tempfile.pys   __del__n s      c    s4   |  i d } t | | ƒ } t |  | | ƒ | Sd  S(   Ns   file(   s   selfs   __dict__s   files   getattrs   names   as   setattr(   s   selfs   names   files   as2   /var/tmp/python-root/usr/lib/python1.5/tempfile.pys   __getattr__r s    (   s   __doc__s   __init__s   closes   __del__s   __getattr__(    s2   /var/tmp/python-root/usr/lib/python1.5/tempfile.pys   TemporaryFileWrapper_ s
    			c    s]   t  | ƒ } t | |  | ƒ } y t i | ƒ Wn# t i	 j
 o t
 | | ƒ Sn X| Sd  S(   N(   s   mktemps   suffixs   names   opens   modes   bufsizes   files   oss   unlinks   errors   TemporaryFileWrapper(   s   modes   bufsizes   suffixs   names   files2   /var/tmp/python-root/usr/lib/python1.5/tempfile.pys   TemporaryFiley s    s   w+bi   N(
   s   oss   Nones   tempdirs   templates
   gettempdirs   gettempprefixs   counters   mktemps   TemporaryFileWrappers   TemporaryFile(    s2   /var/tmp/python-root/usr/lib/python1.5/tempfile.pys   ? s   	,	