Skip to content

Commit a2ef2a5

Browse files
committed
Try setting mode to 0o777 manually on creating dir
1 parent 709b05e commit a2ef2a5

File tree

1 file changed

+2
-14
lines changed

1 file changed

+2
-14
lines changed

src/common/core/main.py

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,8 @@ def ensure_cli_env() -> typing.Generator[None, None, None]:
4848
"PROMETHEUS_MULTIPROC_DIR",
4949
DEFAULT_PROMETHEUS_MULTIPROC_DIR,
5050
)
51-
52-
if os.path.exists(prometheus_multiproc_dir_name):
53-
_clear_temporary_directories(prometheus_multiproc_dir_name)
54-
51+
shutil.rmtree(prometheus_multiproc_dir_name, ignore_errors=True)
52+
os.makedirs(prometheus_multiproc_dir_name, exist_ok=True, mode=0o777)
5553
logger.info(
5654
"Re-created %s for Prometheus multi-process mode",
5755
prometheus_multiproc_dir_name,
@@ -104,13 +102,3 @@ def main(argv: list[str] = sys.argv) -> None:
104102
with ensure_cli_env():
105103
# Run own commands and Django
106104
execute_from_command_line(argv)
107-
108-
109-
def _clear_temporary_directories(dir_path: str) -> None:
110-
for filename in os.listdir(dir_path):
111-
file_path = os.path.join(dir_path, filename)
112-
try:
113-
if os.path.isdir(file_path) and filename.startswith("tmp"):
114-
shutil.rmtree(file_path)
115-
except Exception as e:
116-
logger.info(f"Failed to delete {file_path}. Reason: {e}")

0 commit comments

Comments
 (0)