From f813aa265604986ae560e4e75bd67b3c8789dba7 Mon Sep 17 00:00:00 2001 From: John Burwell Date: Fri, 12 May 2023 16:41:56 -0500 Subject: [PATCH] fix path on info plugin --- rsbbs/plugins/info/plugin.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/rsbbs/plugins/info/plugin.py b/rsbbs/plugins/info/plugin.py index cb56d33..d26f896 100644 --- a/rsbbs/plugins/info/plugin.py +++ b/rsbbs/plugins/info/plugin.py @@ -17,6 +17,7 @@ # along with this program. If not, see . import logging +import os import pkg_resources import platformdirs @@ -43,10 +44,12 @@ class Plugin(): @property def file(self) -> Path: + file_dir = platformdirs.user_config_dir( + appname=self.api.config.app_name) + if not os.path.exists(file_dir): + os.makedirs(file_dir) self._file = Path().joinpath( - platformdirs.user_config_dir( - appname=self.api.config.app_name, - ensure_exists=True), + file_dir, 'info.txt' ) return self._file