Fix error unclosed IO on external binary version query

This commit is contained in:
Ozzie Isaacs
2021-07-11 09:19:46 +02:00
parent 87f07003f4
commit f8de7e75cc
3 changed files with 15 additions and 12 deletions

View File

@@ -39,9 +39,7 @@ def _get_command_version(path, pattern, argument=None):
if argument:
command.append(argument)
try:
for line in process_wait(command):
if re.search(pattern, line):
return line
return process_wait(command, pattern=pattern).string
except Exception as ex:
log.warning("%s: %s", path, ex)
return _EXECUTION_ERROR