™N
ìu¦9c       s‡      k  Z   e Z  e Z  d  „  Z ? e Z A d „  Z U d Z Z d d „ Z e 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 X d d |  g }  t i	 d j o*  | i
 d d ƒ  | i
 d d ƒ n¨  t i	 d j o”   k } k } ! y_ " | i | i # | i d ƒ \ } } $ | i | | d	 f ƒ i ƒ  } % | i
 d | ƒ Wn & | i j
 o
 ' n Xn ( xP d
 d d f d ( r: } ) t i i | ƒ o * | i
 d t i | ƒ n qpW+ t ƒ  d } , xš | d , r }	 - yh . t i i |	 | ƒ }
 / t |
 d ƒ } 0 | i  d ƒ 1 | i! ƒ  2 t i" |
 ƒ 3 |	 a  4 PWn 5 t# j
 o
 6 n XqÍW7 t  t j o 8 d | } 9 t# | ‚ n : t  Sd  S(   Ns   /usr/tmps   /tmps   nti    s   C:\TEMPs   \TEMPs   maci   s    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   msgs,   /usr/lib/python1.5/site-packages/tempfile.pys
   gettempdir sR   ! 	" 		c      sï   A B C t  i d j o t o t t  i ƒ  j o E t a n F t t j o” G t  i d j o% H t  i ƒ  a I d t d a nY J t  i d j o K d t  i ƒ  d a n* L t  i d j o M d a n
 O d	 a n P t Sd  S(
   Ns   posixs   @s   .s   nts   ~s   -s   macs   Python-Tmp-s   tmp(   s   oss   names   _pids   getpids   Nones   template(    s,   /usr/lib/python1.5/site-packages/tempfile.pys   gettempprefixA s   -i    c    s‡   Z [ \ t  ƒ  } ] t ƒ  } ^ x_ ^ d oT _ t d a ` t i i | | t |  ƒ } a t i i
 | ƒ o b | Sn q$ Wd  S(   Ni   (   s
   gettempdirs   dirs   gettempprefixs   pres   counters   oss   paths   joins   suffixs   files   exists(   s   suffixs   dirs   pres   files,   /usr/lib/python1.5/site-packages/tempfile.pys   mktempZ s    
!s    s   TemporaryFileWrapperc      s>   e d  Z  k l d „  Z p d „  Z t d „  Z x 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   l m | |  _  n | |  _ d  S(   N(   s   files   selfs   path(   s   selfs   files   paths,   /usr/lib/python1.5/site-packages/tempfile.pys   __init__l s   c    s*   p q |  i i ƒ  r t i |  i ƒ d  S(   N(   s   selfs   files   closes   oss   unlinks   path(   s   selfs,   /usr/lib/python1.5/site-packages/tempfile.pys   closep s   c    s+   t u y u |  i ƒ  Wn v v n Xd  S(   N(   s   selfs   close(   s   selfs,   /usr/lib/python1.5/site-packages/tempfile.pys   __del__t s     c    sC   x y |  i d } z t | | ƒ } { t |  | | ƒ | | Sd  S(   Ns   file(   s   selfs   __dict__s   files   getattrs   names   as   setattr(   s   selfs   names   files   as,   /usr/lib/python1.5/site-packages/tempfile.pys   __getattr__x s   (   s   __doc__s   __init__s   closes   __del__s   __getattr__(    s,   /usr/lib/python1.5/site-packages/tempfile.pys   TemporaryFileWrappere s
   	c    sË    € t  | ƒ }  t i d j o} ƒ t i | t i t i Bt i Bd ƒ } „ y* … t i	 | ƒ † t i
 | |  | ƒ SWn  ‡ ˆ t i | ƒ ‰ ‚  n Xn& Œ t | |  | ƒ }  t | | ƒ Sd  S(   Ns   posixiÀ  (   s   mktemps   suffixs   names   oss   opens   O_RDWRs   O_CREATs   O_EXCLs   fds   unlinks   fdopens   modes   bufsizes   closes   files   TemporaryFileWrapper(   s   modes   bufsizes   suffixs   names   fds   files,   /usr/lib/python1.5/site-packages/tempfile.pys   TemporaryFile s   )s   w+bi   N(   s   oss   Nones   tempdirs   templates
   gettempdirs   _pids   gettempprefixs   counters   mktemps   TemporaryFileWrappers   TemporaryFile(    s,   /usr/lib/python1.5/site-packages/tempfile.pys   ? s   		,		