Skip to content
Snippets Groups Projects
Commit 1607a24b authored by Ruben Verweij's avatar Ruben Verweij
Browse files

3.0.9

parent bf1e04f6
No related branches found
No related tags found
No related merge requests found
Subproject commit 9d1833182940461467048d753fc29be19bf4c9bd
Subproject commit 1b43456084689bad958984cf8a0cad7f63b52286
from nd2reader.reader import ND2Reader
from nd2reader.legacy import Nd2
__version__ = '3.0.8'
__version__ = '3.0.9'
......@@ -116,17 +116,14 @@ class Parser(object):
Returns:
bool: True on supported
Raises:
InvalidVersionError: Raises an error if the version is unsupported
"""
major_version, minor_version = get_version(self._fh)
supported = self.supported_file_versions.get(
(major_version, minor_version)) or self.supported_file_versions.get((major_version, None))
if not supported:
raise InvalidVersionError("No parser is available for that version.")
print("Warning: No parser is available for your current ND2 version (%d.%d). " % (
major_version, minor_version) + "This might lead to unexpected behaviour.")
return supported
......
from setuptools import setup
VERSION = '3.0.8'
VERSION = '3.0.9'
if __name__ == '__main__':
setup(
......
......@@ -44,9 +44,9 @@ author = 'Ruben Verweij'
# built documents.
#
# The short X.Y version.
version = '3.0.8'
version = '3.0.9'
# The full version, including alpha/beta/rc tags.
release = '3.0.8'
release = '3.0.9'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
......
......@@ -24,9 +24,4 @@ class TestParser(unittest.TestCase):
parser = Parser(fh)
self.assertTrue(parser.supported)
def test_cannot_open_wrong_version(self):
with ArtificialND2(self.test_file, version=('0', '0')) as _:
with open(self.test_file, 'rb') as fh:
with self.assertRaises(InvalidVersionError) as exception:
Parser(fh)
self.assertEqual(str(exception.exception), "No parser is available for that version.")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment