Use assignment expressions 01 (#56394)

This commit is contained in:
Marc Mueller
2021-09-19 01:31:35 +02:00
committed by GitHub
parent a4f6c3336f
commit 7af67d34cf
21 changed files with 73 additions and 171 deletions

View File

@@ -132,16 +132,14 @@ def get_arguments() -> argparse.Namespace:
def daemonize() -> None:
"""Move current process to daemon process."""
# Create first fork
pid = os.fork()
if pid > 0:
if os.fork() > 0:
sys.exit(0)
# Decouple fork
os.setsid()
# Create second fork
pid = os.fork()
if pid > 0:
if os.fork() > 0:
sys.exit(0)
# redirect standard file descriptors to devnull