From c40697879c26dabc6c5ef66c1ddf2999a7a0c556 Mon Sep 17 00:00:00 2001 From: benoitc Date: Sun, 21 Feb 2010 12:22:12 +0100 Subject: [PATCH] umask everywhere --- gunicorn/main.py | 1 + gunicorn/management/commands/run_gunicorn.py | 1 + 2 files changed, 2 insertions(+) diff --git a/gunicorn/main.py b/gunicorn/main.py index 1fbe78da..e6925681 100644 --- a/gunicorn/main.py +++ b/gunicorn/main.py @@ -171,6 +171,7 @@ def paste_server(app, global_conf=None, host="127.0.0.1", port=None, if conf["daemon"] : daemonize(conf["umask"]) else: + os.umask(int(conf['umask'], 0)) os.setpgrp() set_owner_process(conf["user"], conf["group"]) configure_logging(conf) diff --git a/gunicorn/management/commands/run_gunicorn.py b/gunicorn/management/commands/run_gunicorn.py index a300d1b7..f52ed4af 100644 --- a/gunicorn/management/commands/run_gunicorn.py +++ b/gunicorn/management/commands/run_gunicorn.py @@ -69,6 +69,7 @@ class Command(BaseCommand): if conf['daemon']: daemonize(conf['umask']) else: + os.umask(int(conf['umask'], 0)) os.setpgrp() set_owner_process(conf["user"], conf["group"]) configure_logging(conf)