From 2b1986ad8fdd906b504078086b0fa4b27041c610 Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Thu, 22 Sep 2022 09:29:58 +0200 Subject: [PATCH] fix bug in persistent.py - use dirname instead of basename Change-Id: Id563794a8e5f5c9e4d31750f089eb3b9c3150d94 Reviewed-on: https://forge.frm2.tum.de/review/c/sine2020/secop/playground/+/29353 Tested-by: Jenkins Automated Tests Reviewed-by: Enrico Faulhaber Reviewed-by: Markus Zolliker --- secop/persistent.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/secop/persistent.py b/secop/persistent.py index 0e7aebd..2d0f12f 100644 --- a/secop/persistent.py +++ b/secop/persistent.py @@ -129,7 +129,7 @@ class PersistentMixin(HasAccessibles): if getattr(v, 'persistent', False)} if data != self.persistentData: self.persistentData = data - persistentdir = os.path.basename(self.persistentFile) + persistentdir = os.path.dirname(self.persistentFile) tmpfile = self.persistentFile + '.tmp' if not os.path.isdir(persistentdir): os.makedirs(persistentdir, exist_ok=True)