-=[ Mr. Bumblebee ]=-
_Indonesia_
ó
¦îNc @@ sF d d l m Z d d l Z d d l m Z d e f d „ ƒ YZ d S( i ( t absolute_importN( t Commandt ExternalCommandc B@ sM e Z d Z e d „ ƒ Z d „ Z d „ Z d „ Z d d „ Z d „ Z
RS( s Class to wrap external commands.c C@ s d d l } | j j d d ƒ } xW | j | j ƒ D]C } | sF q4 n | j j | | ƒ } | j j | ƒ r4 t | ƒ Sq4 Wd S( Ni t BZRPATHt (
t os.patht environt gett splitt pathsept patht joint isfileR t None( t clst cmdt ost bzrpatht dirR
( ( s: /usr/lib/python2.7/dist-packages/bzrlib/externalcommand.pyt find_command s c C@ s
| | _ d S( N( R
( t selfR
( ( s: /usr/lib/python2.7/dist-packages/bzrlib/externalcommand.pyt __init__2 s c C@ s t j j | j ƒ S( N( R R
t basename( R ( ( s: /usr/lib/python2.7/dist-packages/bzrlib/externalcommand.pyt name5 s c O@ s t d | ƒ ‚ d S( Ns should not be called on %r( t NotImplementedError( R t argst kwargs( ( s: /usr/lib/python2.7/dist-packages/bzrlib/externalcommand.pyt run8 s c C@ s# t j t j | j | j g | ƒ S( N( R t spawnvt P_WAITR
( R t argvt
alias_argv( ( s: /usr/lib/python2.7/dist-packages/bzrlib/externalcommand.pyt run_argv_aliases; s c C@ s1 d | j } t j d | j ƒ } | | j ƒ S( Ns external command from %s
s %s --help( R
R t popent read( R t mt pipe( ( s: /usr/lib/python2.7/dist-packages/bzrlib/externalcommand.pyt help>