cue: properly decode() subprocess.check_output()
(breaks on Python 3)
This commit is contained in:
@@ -232,7 +232,7 @@ class TestAddDependencyUpToDateCheck(unittest.TestCase):
|
|||||||
|
|
||||||
|
|
||||||
def is_shallow_repo(place):
|
def is_shallow_repo(place):
|
||||||
check = sp.check_output(['git', 'rev-parse', '--is-shallow-repository'], cwd=place).strip()
|
check = sp.check_output(['git', 'rev-parse', '--is-shallow-repository'], cwd=place).strip().decode('ascii')
|
||||||
if check == '--is-shallow-repository':
|
if check == '--is-shallow-repository':
|
||||||
if os.path.exists(os.path.join(place, '.git', 'shallow')):
|
if os.path.exists(os.path.join(place, '.git', 'shallow')):
|
||||||
check = 'true'
|
check = 'true'
|
||||||
@@ -276,7 +276,7 @@ class TestAddDependencyOptions(unittest.TestCase):
|
|||||||
cue.setup['MCoreUtils_DEPTH'] = '3'
|
cue.setup['MCoreUtils_DEPTH'] = '3'
|
||||||
cue.add_dependency('MCoreUtils')
|
cue.add_dependency('MCoreUtils')
|
||||||
self.assertTrue(is_shallow_repo(self.location),
|
self.assertTrue(is_shallow_repo(self.location),
|
||||||
'Module not checked out shallow (requested: default=5)')
|
'Module not checked out shallow (requested: depth=3)')
|
||||||
|
|
||||||
def test_AddMsiTo314(self):
|
def test_AddMsiTo314(self):
|
||||||
cue.complete_setup('BASE')
|
cue.complete_setup('BASE')
|
||||||
|
|||||||
7
cue.py
7
cue.py
@@ -514,7 +514,7 @@ def detect_epics_host_arch():
|
|||||||
]
|
]
|
||||||
for eha in eha_scripts:
|
for eha in eha_scripts:
|
||||||
if os.path.exists(eha):
|
if os.path.exists(eha):
|
||||||
os.environ['EPICS_HOST_ARCH'] = sp.check_output(['perl', eha]).strip()
|
os.environ['EPICS_HOST_ARCH'] = sp.check_output(['perl', eha]).decode('ascii').strip()
|
||||||
logger.debug('%s returned: %s',
|
logger.debug('%s returned: %s',
|
||||||
eha, os.environ['EPICS_HOST_ARCH'])
|
eha, os.environ['EPICS_HOST_ARCH'])
|
||||||
break
|
break
|
||||||
@@ -594,7 +594,7 @@ def setup_for_build(args):
|
|||||||
has_test_results = True
|
has_test_results = True
|
||||||
|
|
||||||
# Check make version
|
# Check make version
|
||||||
if re.match(r'^GNU Make 3', sp.check_output(['make', '-v'])):
|
if re.match(r'^GNU Make 3', sp.check_output(['make', '-v']).decode('ascii')):
|
||||||
is_make3 = True
|
is_make3 = True
|
||||||
|
|
||||||
# apparently %CD% is handled automagically
|
# apparently %CD% is handled automagically
|
||||||
@@ -847,7 +847,8 @@ USR_CXXFLAGS += {0}'''.format(os.environ['USR_CXXFLAGS'])
|
|||||||
stat = 'rebuilt'
|
stat = 'rebuilt'
|
||||||
else:
|
else:
|
||||||
stat = 'from cache'
|
stat = 'from cache'
|
||||||
commit = sp.check_output(['git', 'log', '-n1', '--oneline'], cwd=places[setup[mod + "_VARNAME"]]).strip()
|
commit = sp.check_output(['git', 'log', '-n1', '--oneline'], cwd=places[setup[mod + "_VARNAME"]])\
|
||||||
|
.decode('ascii').strip()
|
||||||
print("%-10s %-12s %-11s %s" % (mod, setup[mod], stat, commit))
|
print("%-10s %-12s %-11s %s" % (mod, setup[mod], stat, commit))
|
||||||
|
|
||||||
print('{0}Contents of RELEASE.local{1}'.format(ANSI_CYAN, ANSI_RESET))
|
print('{0}Contents of RELEASE.local{1}'.format(ANSI_CYAN, ANSI_RESET))
|
||||||
|
|||||||
Reference in New Issue
Block a user