From 986404d6150409784a0174e2c8264f46fffa2e94 Mon Sep 17 00:00:00 2001 From: Alexey Avramov Date: Sun, 28 Jun 2020 15:48:09 +0900 Subject: [PATCH] fix --- src/nohang | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/nohang b/src/nohang index 19d54fa..268b7a0 100755 --- a/src/nohang +++ b/src/nohang @@ -3341,16 +3341,19 @@ if separate_log: pass except PermissionError: errprint('ERROR: cannot create {}'.format(log_dir)) - exit(1) + if root: + exit(1) try: os.chmod(log_dir, mode=0o750) except FileNotFoundError: errprint('ERROR: file not found: {}'.format(log_dir)) - exit(1) + if root: + exit(1) except PermissionError: errprint('ERROR: permission denied: {}'.format(log_dir)) - exit(1) + if root: + exit(1) try: logging.basicConfig( @@ -3359,11 +3362,12 @@ if separate_log: format="%(asctime)s: %(message)s") except FileNotFoundError: errprint('ERROR: file not found: {}'.format(logfile)) - exit(1) + if root: + exit(1) except PermissionError: errprint('ERROR: permission denied: {}'.format(logfile)) - exit(1) - + if root: + exit(1) if separate_log: logging.info('Starting nohang with the config: {}'.format(config))