fail2ban-regex: (verbose only) avoid errors by dump of real options (if filter doesn't have some optional parameter, like `datepattern`)

pull/2448/head
sebres 2019-06-15 22:08:31 +02:00
parent 809e7c4e82
commit 3d04a99d25
1 changed files with 4 additions and 1 deletions

View File

@ -293,7 +293,10 @@ class Fail2banRegex(object):
for k in ['logtype', 'datepattern'] + fltOpt.keys():
# combined options win, but they contain only a sub-set in filter expected keys,
# so get the rest from definition section:
realopts[k] = combopts[k] if k in combopts else reader.get('Definition', k)
try:
realopts[k] = combopts[k] if k in combopts else reader.get('Definition', k)
except NoOptionError: # pragma: no cover
pass
output("Real filter options : %r" % realopts)
def readRegex(self, value, regextype):