mirror of https://github.com/fail2ban/fail2ban
Sanity-check print-all-* vs print-no-* options.
Also, fixed a trivial whitespace issue.pull/644/head
parent
d4fb48fd14
commit
2deb1b71a1
|
@ -182,7 +182,7 @@ class Fail2banRegex(object):
|
|||
def __init__(self, opts):
|
||||
self._verbose = opts.verbose
|
||||
self._debuggex = opts.debuggex
|
||||
self._maxlines = 20
|
||||
self._maxlines = 20
|
||||
self._print_no_missed = opts.print_no_missed
|
||||
self._print_no_ignored = opts.print_no_ignored
|
||||
self._print_all_missed = opts.print_all_missed
|
||||
|
@ -371,6 +371,14 @@ if __name__ == "__main__":
|
|||
|
||||
parser = get_opt_parser()
|
||||
(opts, args) = parser.parse_args()
|
||||
if opts.print_no_missed and opts.print_all_missed:
|
||||
sys.stderr.write("ERROR: --print-no-missed and --print-all-missed are mutually exclusive.\n\n")
|
||||
parser.print_help()
|
||||
sys.exit(-1)
|
||||
if opts.print_no_ignored and opts.print_all_ignored:
|
||||
sys.stderr.write("ERROR: --print-no-ignored and --print-all-ignored are mutually exclusive.\n\n")
|
||||
parser.print_help()
|
||||
sys.exit(-1)
|
||||
|
||||
fail2banRegex = Fail2banRegex(opts)
|
||||
|
||||
|
|
Loading…
Reference in New Issue