diff options
Diffstat (limited to 'src/conf_mode/system-login-radius.py')
-rwxr-xr-x | src/conf_mode/system-login-radius.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/conf_mode/system-login-radius.py b/src/conf_mode/system-login-radius.py index 52010b6ea..8f19bae65 100755 --- a/src/conf_mode/system-login-radius.py +++ b/src/conf_mode/system-login-radius.py @@ -133,8 +133,10 @@ def apply(radius): /etc/nsswitch.conf" os.system(cmd) - except: - print('RADIUS configuration failed') + + except Exception as e: + raise ConfigError('RADIUS configuration failed: {}'.format(e)) + else: try: # Disable RADIUS in PAM @@ -147,8 +149,9 @@ def apply(radius): /etc/nsswitch.conf" os.system(cmd) - except: - print('Removing RADIUS configuration failed') + + except Exception as e: + raise ConfigError('Removing RADIUS configuration failed'.format(e)) return None |