diff options
| author | Douglas Bagnall <douglas.bagnall@catalyst.net.nz> | 2022-08-19 16:50:54 +1200 |
|---|---|---|
| committer | Douglas Bagnall <dbagnall@samba.org> | 2022-09-06 21:12:36 +0000 |
| commit | c2178d87c2fe524913d2ae059be2b3622ad7bd08 (patch) | |
| tree | 9fb98e620f5117f5ee248b127a828c214694682c /python/samba | |
| parent | 604832b8ffd242025d613fb5e35707a5185e8855 (diff) | |
| download | samba-c2178d87c2fe524913d2ae059be2b3622ad7bd08.tar.gz samba-c2178d87c2fe524913d2ae059be2b3622ad7bd08.tar.bz2 samba-c2178d87c2fe524913d2ae059be2b3622ad7bd08.zip | |
py/getopt: improve messages for bad --realm
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'python/samba')
| -rw-r--r-- | python/samba/getopt.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/python/samba/getopt.py b/python/samba/getopt.py index 76bee5e9b7f..76c48de87b6 100644 --- a/python/samba/getopt.py +++ b/python/samba/getopt.py @@ -74,7 +74,10 @@ class SambaOptions(optparse.OptionGroup): parser.values.debuglevel = arg def _set_realm(self, option, opt_str, arg, parser): - self._lp.set('realm', arg) + try: + self._lp.set('realm', arg) + except RuntimeError: + raise OptionError(f"invalid --realm value: '{arg}'") self.realm = arg def _set_option(self, option, opt_str, arg, parser): |
