diff --git a/jim.py b/jim.py new file mode 100644 index 0000000..95738e0 --- /dev/null +++ b/jim.py @@ -0,0 +1,4 @@ +import nd2reader +nd2 = nd2reader.Nd2("/var/nd2s/hawkjo.nd2") + +print(nd2) \ No newline at end of file diff --git a/nd2reader/parser.py b/nd2reader/parser.py index 139e2fb..f00ec01 100644 --- a/nd2reader/parser.py +++ b/nd2reader/parser.py @@ -234,8 +234,10 @@ class Nd2Parser(object): except AttributeError: return [0] except TypeError: - count = int(re.match(pattern, self._dimensions.decode("utf8")).group(1)) - return list(range(count)) + match = re.match(pattern, self._dimensions.decode("utf8")) + if not match: + return [0] + return list(range(int(match.group(1)))) else: return list(range(count))