+
    DfjP                     d    R t ^ RIt ! R R]4      t ! R R]4      t ! R R]4      tR
R ltR	 tR# )zf
A release-automation toolkit.

Don't use this outside of Twisted.

Maintainer: Christopher Armstrong
Nc                       ] tR t^tRtRtR# )DirectoryExistsz*
Some directory exists when it shouldn't.
 N__name__
__module____qualname____firstlineno____doc____static_attributes__r       8/usr/lib/python3/dist-packages/twisted/python/release.pyr   r           	r   r   c                       ] tR t^tRtRtR# )DirectoryDoesntExistz.
Some directory doesn't exist when it should.
r   Nr   r   r   r   r   r      r   r   r   c                       ] tR t^"tRtR# )CommandFailedr   N)r   r   r   r	   r   r   r   r   r   r   "   s    r   r   c                    \        RV 4       V'       d#   \        R4      P                  R4      '       d   R# V'       d
   RV ,          p \        P                  ! V 4      ^ 8w  d   \        V 4      hR# )z
I'll try to execute C{command}, and if C{prompt} is true, I'll
ask before running it.  If the command returns something other
than 0, I'll raise C{CommandFailed(command)}.
z--$zrun ?? nNz%s > /dev/null)printinput
startswithossystemr   )commandnullprompts   &&&r   shr   )   sX     
%&&s++"W,	yyQG$$ r   c                     \         P                  P                  R 4      p V ! V/ VB \         P                  ! V4       #   \         P                  ! T4       i ; i).)r   pathabspathchdir)fargskworigdirs   &*, r   runChdirSafer'   :   s=    ggooc"G$~"~
s	   ? A)TF)r
   r   OSErrorr   r   r   r   r'   r   r   r   <module>r)      s=    

	g 		7 		G 	%"r   