From e2815a56dc9ae773b993083eb86c29605bd83295 Mon Sep 17 00:00:00 2001 From: Tomasz Lesniewski Date: Tue, 24 Sep 2013 15:06:18 +0200 Subject: [PATCH 1/2] Module lvol fails when decimal point is a colon --- library/system/lvol | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/library/system/lvol b/library/system/lvol index 4fdf764704..14ebcaf1eb 100644 --- a/library/system/lvol +++ b/library/system/lvol @@ -71,13 +71,16 @@ EXAMPLES = ''' - lvol: vg=firefly lv=test state=absent ''' +import re +decimal_point = pattern = re.compile(r"(\.|,)") + def parse_lvs(data): lvs = [] for line in data.splitlines(): parts = line.strip().split(';') lvs.append({ 'name': parts[0], - 'size': int(parts[1].split('.')[0]), + 'size': int(decimal_point.split(parts[1])[0]), }) return lvs From 385ffcdfb1ccb7fe8c02e66f7b59e131e77a69f9 Mon Sep 17 00:00:00 2001 From: Tomasz Lesniewski Date: Tue, 24 Sep 2013 16:19:07 +0200 Subject: [PATCH 2/2] Module lvol fails when decimal point is a colon --- library/system/lvol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/system/lvol b/library/system/lvol index 14ebcaf1eb..b827c6fca7 100644 --- a/library/system/lvol +++ b/library/system/lvol @@ -72,7 +72,7 @@ EXAMPLES = ''' ''' import re -decimal_point = pattern = re.compile(r"(\.|,)") +decimal_point = re.compile(r"(\.|,)") def parse_lvs(data): lvs = []