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