diff --git a/nd2reader/__init__.py b/nd2reader/__init__.py index f3f5d7b..979f5ec 100644 --- a/nd2reader/__init__.py +++ b/nd2reader/__init__.py @@ -61,6 +61,8 @@ class Nd2(Nd2Parser): image = Image(timestamp, raw_image_data, fov, channel, z_level, self.height, self.width) except (TypeError, ValueError): return None + except KeyError: + raise IndexError("Invalid frame number.") else: return image elif isinstance(item, slice):