ó
    Ö›‘hP  ã                   ób   • S r SSKr " S S\5      r " S S\5      r " S S\5      rSS	 jrS
 rg)zf
A release-automation toolkit.

Don't use this outside of Twisted.

Maintainer: Christopher Armstrong
é    Nc                   ó   • \ rS rSrSrSrg)ÚDirectoryExistsé   z*
Some directory exists when it shouldn't.
© N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r   ó    ÚZC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\twisted/python/release.pyr   r      ó   † ñò 	r   r   c                   ó   • \ rS rSrSrSrg)ÚDirectoryDoesntExisté   z.
Some directory doesn't exist when it should.
r   Nr   r   r   r   r   r      r   r   r   c                   ó   • \ rS rSrSrg)ÚCommandFailedé"   r   N)r   r	   r
   r   r   r   r   r   r   r   "   s   † Úr   r   c                 óÌ   • [        SU 5        U(       a   [        S5      R                  S5      (       a  gU(       a  SU -  n [        R                  " U 5      S:w  a  [        U 5      eg)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/nullr   )ÚprintÚinputÚ
startswithÚosÚsystemr   )ÚcommandÚnullÚprompts      r   Úshr!   )   sX   € ô 
ˆ%�ÔæÜ�Ó×&Ñ& s×+Ñ+ØÞØ" WÑ,ˆÜ	‡y‚y�Ó˜QÓÜ˜GÓ$Ð$ð r   c                 ó´   • [         R                  R                  S5      n U " U0 UD6[         R                  " U5        $ ! [         R                  " U5        f = f)NÚ.)r   ÚpathÚabspathÚchdir)ÚfÚargsÚkwÚorigdirs       r   ÚrunChdirSafer+   :   s=   € Ü�g‰g�o‰o˜cÓ"€GðÙ�$ˆ~˜"‰~ä
�Š�ÕøŒ�Š�Õús	   ¡? ¿A)TF)r   r   ÚOSErrorr   r   r   r!   r+   r   r   r   Ú<module>r-      s=   ðñó 
ô
	�gô 	ô	˜7ô 	ô	�Gô 	ô%ó"r   