diff --git a/field.py b/field.py index 039b8605f9a083ba342efd734d2b54e4e99cabba..17c3c7e10def98d9cf0e1caf3058894bc9690023 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()