This is an automated email from the ASF dual-hosted git repository.

sbp pushed a commit to branch sbp
in repository https://gitbox.apache.org/repos/asf/tooling-trusted-releases.git


The following commit(s) were added to refs/heads/sbp by this push:
     new 12945998 Skip expensive permissions enforcement in development mode
12945998 is described below

commit 129459983244bd54a04194594221bf3bf51e807c
Author: Sean B. Palmer <[email protected]>
AuthorDate: Mon Apr 6 16:40:53 2026 +0100

    Skip expensive permissions enforcement in development mode
---
 atr/server.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/atr/server.py b/atr/server.py
index b724c511..6def8951 100644
--- a/atr/server.py
+++ b/atr/server.py
@@ -190,8 +190,11 @@ def _app_dirs_setup(state_dir_str: str, hot_reload: bool) 
-> None:
     ]
     archives_dir = pathlib.Path(paths.get_archives_dir())
     unfinished_dir = pathlib.Path(paths.get_unfinished_dir())
+    enforce_permissions = not config.is_dev_environment()
     for directory in directories_to_ensure:
         directory.mkdir(parents=True, exist_ok=True)
+        if not enforce_permissions:
+            continue
         # Some directories need custom permissions
         if directory == archives_dir:
             _enforce_archives_permissions(archives_dir)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to