Bladeren bron

Some boolean confusion here, the code probably hasn't even been used though.

Ask Solem 15 jaren geleden
bovenliggende
commit
29280d54ce
1 gewijzigde bestanden met toevoegingen van 5 en 3 verwijderingen
  1. 5 3
      celery/bin/celeryd.py

+ 5 - 3
celery/bin/celeryd.py

@@ -254,10 +254,12 @@ def run_worker(concurrency=DAEMON_CONCURRENCY, detach=False,
             open(logfile, "a").close()
 
         pidlock = acquire_pidlock(pidfile)
-        if not umask:
+        if umask is None:
             umask = 0
-        uid = uid and int(uid) or os.geteuid()
-        gid = gid and int(gid) or os.getegid()
+        if uid is None:
+            uid = os.geteuid()
+        if gid is None:
+            gid = os.getegid()
         working_directory = working_directory or os.getcwd()
         context = DaemonContext(chroot_directory=chroot,
                                 working_directory=working_directory,