mirror of
https://github.com/LCPQ/quantum_package
synced 2024-09-01 17:13:42 +02:00
Remove check_call for python 2.6 suport...
This commit is contained in:
parent
9746c6df28
commit
1cce664e5f
@ -473,13 +473,16 @@ def get_program(path_module):
|
|||||||
import subprocess
|
import subprocess
|
||||||
|
|
||||||
try:
|
try:
|
||||||
fnull = open(os.devnull, 'w')
|
|
||||||
cmd = 'grep -l "program" {0}/*.irp.f'.format(path_module.abs)
|
cmd = 'grep -l "program" {0}/*.irp.f'.format(path_module.abs)
|
||||||
p = subprocess.check_output([cmd], shell=True, stderr=fnull)
|
process = subprocess.Popen([cmd],shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||||
except subprocess.CalledProcessError:
|
stdout, stderr = process.communicate()
|
||||||
|
except OSError:
|
||||||
return []
|
return []
|
||||||
else:
|
else:
|
||||||
return [os.path.basename(f).split(".")[0] for f in p.split()]
|
if "No such file or directory" not in stdout:
|
||||||
|
return [os.path.basename(f).split(".")[0] for f in stdout.split()]
|
||||||
|
else:
|
||||||
|
return []
|
||||||
|
|
||||||
|
|
||||||
def ninja_binary_rule():
|
def ninja_binary_rule():
|
||||||
|
Loading…
Reference in New Issue
Block a user