summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRadek Novacek <rnovacek@redhat.com>2013-10-17 14:56:34 +0200
committerRadek Novacek <rnovacek@redhat.com>2013-10-17 14:56:34 +0200
commite8bcc38f5bf73335b798ef5b443af3ba3834c501 (patch)
treee91ebbd53048aa17d751a4f5d88576d4db0a82ab /src
parent77ab8290b8ffcda4db9ae337774a41f13ebacb23 (diff)
downloadopenlmi-providers-e8bcc38f5bf73335b798ef5b443af3ba3834c501.tar.gz
openlmi-providers-e8bcc38f5bf73335b798ef5b443af3ba3834c501.tar.xz
openlmi-providers-e8bcc38f5bf73335b798ef5b443af3ba3834c501.zip
software: Use LANG=C when calling yum repoinfo
Big number are displayed as 12,345 which breaks the parsing, with LANG=C they're displayed as 12345 and parsed correctly.
Diffstat (limited to 'src')
-rw-r--r--src/software/test/repository.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/software/test/repository.py b/src/software/test/repository.py
index 8f88a17..1293354 100644
--- a/src/software/test/repository.py
+++ b/src/software/test/repository.py
@@ -147,7 +147,7 @@ def get_repo_database():
"""
result = []
cmd = ["yum", "-q", "-C", "repoinfo", "all"]
- repo_infos = check_output(cmd).decode('utf-8')
+ repo_infos = check_output(cmd, env={'LANG': 'C'}).decode('utf-8')
for match in RE_REPO_INFOS.finditer(repo_infos):
result.append(make_repo(match.group(1)))
return result