From f04008e167c5abf5f94d4fe592970d5ab4dc0259 Mon Sep 17 00:00:00 2001 From: Martin Bauer <martin.bauer@fau.de> Date: Fri, 15 Mar 2019 16:58:49 +0100 Subject: [PATCH] fields() function regex parsing now works also with python < 3.6 --- field.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/field.py b/field.py index 039b8605f..17c3c7e10 100644 --- a/field.py +++ b/field.py @@ -763,7 +763,7 @@ def _parse_description(description): def parse_part1(d): result = field_description_regex.match(d) while result: - name, index_str = result[1], result[2] + name, index_str = result.group(1), result.group(2) index = tuple(int(e) for e in index_str.split(",")) if index_str else () yield name, index d = d[result.end():] @@ -772,7 +772,7 @@ def _parse_description(description): def parse_part2(d): result = type_description_regex.match(d) if result: - data_type_str, size_info = result[1], result[2].strip().lower() + data_type_str, size_info = result.group(1), result.group(2).strip().lower() if data_type_str is None: data_type_str = 'float64' data_type_str = data_type_str.lower().strip() -- GitLab