fix bug in persistent.py

- use dirname instead of basename
This commit is contained in:
zolliker 2022-09-20 11:26:33 +02:00
parent 5e3bf96df1
commit 5affb9f31b

View File

@ -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)