From e2815a56dc9ae773b993083eb86c29605bd83295 Mon Sep 17 00:00:00 2001 From: Tomasz Lesniewski Date: Tue, 24 Sep 2013 15:06:18 +0200 Subject: [PATCH] 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