Files @ d1ba2dbc6a33
Branch filter:

Location: NPO-Accounting/oxrlib/oxrlib/loaders.py

Brett Smith
loaders: Initial commit.
1
2
3
4
5
6
7
8
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()