From 59c1519c44c9878ab58b8a6358b9b67d47767b1e Mon Sep 17 00:00:00 2001 From: Tamas Gal <tgal@km3net.de> Date: Sun, 19 Jul 2020 09:18:40 +0200 Subject: [PATCH] Add latest function --- km3net_testdata/__init__.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/km3net_testdata/__init__.py b/km3net_testdata/__init__.py index 7102620..3efeac2 100644 --- a/km3net_testdata/__init__.py +++ b/km3net_testdata/__init__.py @@ -23,6 +23,9 @@ except ImportError: from contextlib2 import ExitStack import atexit +LATEST_VERSIONS = { + "detx": "detx/detx_v3.detx", +} def data_path(filename, raise_missing=True): @@ -36,4 +39,10 @@ def data_path(filename, raise_missing=True): return str(file_path) +def latest(dataformat, raise_missing=True): + """Return the path to the latest version of the given dataformat""" + filename = LATEST_VERSIONS.get(dataformat, "latest." + dataformat) + return data_path(filename, raise_missing=raise_missing) + + __all__ = ["data_path"] -- GitLab