コード例 #1
0
ファイル: patch.py プロジェクト: Eximius/FA-Extension
def call(command):
	try:
		output = proc_call(command)
	except CalledProcessError as e:
		output = e.output
	if output:
		print('Executing','"%s":' % ' '.join(command))
		for line in output.splitlines():
			print(' ',line.decode())
コード例 #2
0
ファイル: patch.py プロジェクト: kyx0r/FAPatch
def call(command):
    try:
        output = proc_call(command)
    except CalledProcessError as e:
        output = e.output
    if output:
        print('Executing', '"%s":' % ' '.join(command))
        for line in output.splitlines():
            print(' ', line.decode())
コード例 #3
0
ファイル: buildlibxml.py プロジェクト: RaphaelKimmig/lxml
def call_subprocess(cmd, **kw):
    try:
        from subprocess import proc_call
    except ImportError:
        # no subprocess for Python 2.3
        def proc_call(cmd, **kwargs):
            cwd = kwargs.get('cwd', '.')
            old_cwd = os.getcwd()
            try:
                os.chdir(cwd)
                return os.system(' '.join(cmd))
            finally:
                os.chdir(old_cwd)

    cwd = kw.get('cwd', '.')
    cmd_desc = ' '.join(cmd)
    log.info('Running "%s" in %s' % (cmd_desc, cwd))
    returncode = proc_call(cmd, **kw)
    if returncode:
        raise Exception('Command "%s" returned code %s' % (cmd_desc, returncode))
コード例 #4
0
ファイル: buildlibxml.py プロジェクト: xinx/lxml
def call_subprocess(cmd, **kw):
    try:
        from subprocess import proc_call
    except ImportError:
        # no subprocess for Python 2.3
        def proc_call(cmd, **kwargs):
            cwd = kwargs.get('cwd', '.')
            old_cwd = os.getcwd()
            try:
                os.chdir(cwd)
                return os.system(' '.join(cmd))
            finally:
                os.chdir(old_cwd)

    cwd = kw.get('cwd', '.')
    cmd_desc = ' '.join(cmd)
    log.info('Running "%s" in %s' % (cmd_desc, cwd))
    returncode = proc_call(cmd, **kw)
    if returncode:
        raise Exception('Command "%s" returned code %s' % (cmd_desc, returncode))
コード例 #5
0
ファイル: setup.py プロジェクト: mijikai/config-files
 def cmd(*args):
     cmd_line = list(head)
     cmd_line.extend(args)
     print(cmd_line)
     proc_call(cmd_line)