From c30750a2a4976d627477dfd18a1ccc7c7346dee2 Mon Sep 17 00:00:00 2001 From: gabrieldemarmiesse Date: Fri, 2 Aug 2019 12:26:27 +0200 Subject: [PATCH] Added pathlib to more stuff. --- sacred/observers/file_storage.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sacred/observers/file_storage.py b/sacred/observers/file_storage.py index bbf807c1..110b0150 100644 --- a/sacred/observers/file_storage.py +++ b/sacred/observers/file_storage.py @@ -47,7 +47,7 @@ def __init__(self, basedir, resource_dir, source_dir, template, self.basedir = str(basedir) self.resource_dir = str(resource_dir) self.source_dir = str(source_dir) - self.template = template if template is None else str(template) + self.template = template self.priority = priority self.dir = None self.run_entry = None @@ -181,7 +181,7 @@ def render_template(self): info=self.info, cout=self.cout, savedir=self.dir) - _, ext = os.path.splitext(self.template) + ext = self.template.suffix with open(os.path.join(self.dir, 'report' + ext), 'w') as f: f.write(report)