Re-use _split_value_units in parse_duration
authorAntoine Busque <abusque@efficios.com>
Mon, 14 Mar 2016 19:43:13 +0000 (15:43 -0400)
committerAntoine Busque <abusque@efficios.com>
Mon, 14 Mar 2016 19:43:13 +0000 (15:43 -0400)
Signed-off-by: Antoine Busque <abusque@efficios.com>
lttnganalyses/common/parse_utils.py

index 46487da39ed4b7083d0c471855961996e2487413..5f92cb884d06c8110147b206999d27965d7b7b6b 100644 (file)
@@ -112,20 +112,7 @@ def parse_duration(duration_str):
         real number.
     """
     base = 1000
-
-    try:
-        units_index = next(i for i, c in enumerate(duration_str)
-                           if c.isalpha())
-    except StopIteration:
-        # no units found
-        units_index = None
-
-    if units_index is not None:
-        duration = duration_str[:units_index]
-        units = duration_str[units_index:].lower()
-    else:
-        duration = duration_str
-        units = None
+    duration, units = _split_value_units(duration_str)
 
     try:
         duration = float(duration)
This page took 0.023448 seconds and 5 git commands to generate.