diff options
author | Radek Novacek <rnovacek@redhat.com> | 2013-10-17 14:56:34 +0200 |
---|---|---|
committer | Radek Novacek <rnovacek@redhat.com> | 2013-10-17 14:56:34 +0200 |
commit | e8bcc38f5bf73335b798ef5b443af3ba3834c501 (patch) | |
tree | e91ebbd53048aa17d751a4f5d88576d4db0a82ab /src | |
parent | 77ab8290b8ffcda4db9ae337774a41f13ebacb23 (diff) | |
download | openlmi-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.py | 2 |
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 |