From 09e41df0ede634095039fc8f9a51c13ec763f3c0 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Tue, 30 Jun 2026 07:07:24 +0200 Subject: [PATCH] App.__proj_dir(): Use configurable ___opt_root Replace the hardcoded /opt in __proj_dir() with a configurable ___opt_root member, consistent with how __projs_root is configured. Assisted-by: unsloth/Qwen3.6-35B-A3B-GGUF:IQ4_NL and pi.dev Signed-off-by: Jan Lindemann --- src/python/jw/pkg/App.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/python/jw/pkg/App.py b/src/python/jw/pkg/App.py index 894b62aa..aa11b102 100644 --- a/src/python/jw/pkg/App.py +++ b/src/python/jw/pkg/App.py @@ -114,7 +114,7 @@ class App(Base): if pretty: return self.__pretty_topdir return self.__topdir - for d in [self.__projs_root, '/opt']: + for d in [self.__projs_root, self.___opt_root]: ret = d + '/' + name if os.path.exists(ret): return ret @@ -350,6 +350,7 @@ class App(Base): # -- Members with default values self.__topdir_fmt = 'absolute' self.__projs_root = pwd.getpwuid(os.getuid()).pw_dir + '/local/src/jw.dev/proj' + self.___opt_root = '/opt' self.__pretty_projs_root = None async def __init_async(self) -> None: