diff --git a/oxrlib/loaders.py b/oxrlib/loaders.py new file mode 100644 index 0000000000000000000000000000000000000000..95020c97e96216299555d48e08b95868d9f9fe8a --- /dev/null +++ b/oxrlib/loaders.py @@ -0,0 +1,9 @@ +class FileCache: + def __init__(self, dir_path, filename_pattern): + self.dir_path = dir_path + self.pattern = filename_pattern + + def historical(self, date, base): + path = self.dir_path / self.pattern.format(date=date.isoformat(), base=base) + return path.open() +