From a56e8533f903aa5fa5b18a629ee343f1e1a130b4 Mon Sep 17 00:00:00 2001 From: Neal Probert Date: Wed, 3 Feb 2021 17:03:04 -0500 Subject: [PATCH] Return filename when created --- classes/utils/logging.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/classes/utils/logging.py b/classes/utils/logging.py index ee26a2c..64636bf 100644 --- a/classes/utils/logging.py +++ b/classes/utils/logging.py @@ -17,7 +17,9 @@ class LOGlog(): def create(self, dire="logs", basename="log-", ext="log"): self.lineno = 0 - self.handle = open(dire + "/" + basename + strftime("%Y%m%d-%H%M.") + ext, 'a') + self.filename = dire + "/" + basename + strftime("%Y%m%d-%H%M.") + ext + self.handle = open(self.filename, 'a') + return self.filename def open(self, filename): self.filename = filename @@ -49,7 +51,7 @@ class CSVlog(LOGlog): self.header = "" def create(self, dire="logs", basename="log-"): - super().create(dire, basename, "csv") + return super().create(dire, basename, "csv") def open(self, filename): self.reader = csv.reader(super().filename) @@ -71,7 +73,7 @@ class JSONlog(LOGlog): super().__init__() def create(self, dire="logs", basename="log-"): - super().create(dire, basename, "json") + return super().create(dire, basename, "json") def open(self, filename): super().open(filename)