From 80db89669a7b3ceb762b00313ab12b80d9194afb Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Oct 13 2018 19:51:42 +0000 Subject: [backend] use run_cmd() in pkg_name_evr() --- diff --git a/backend/backend/helpers.py b/backend/backend/helpers.py index 5888434..1e8c373 100644 --- a/backend/backend/helpers.py +++ b/backend/backend/helpers.py @@ -512,18 +512,15 @@ def pkg_name_evr(srpm_path): '%{NAME} %{EPOCH} %{VERSION} %{RELEASE}', srpm_path] try: - proc = subprocess.Popen( - cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, - encoding='utf-8') - output, error = proc.communicate() + result = run_cmd(cmd) except OSError as e: raise CoprBackendSrpmError(str(e)) - if proc.returncode != 0: + if result.returncode != 0: raise CoprBackendSrpmError('Error querying srpm: %s' % error) try: - name, epoch, version, release = output.split(" ") + name, epoch, version, release = result.stdout.split(" ") except ValueError as e: raise CoprBackendSrpmError(str(e))