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