mirror of
https://github.com/certbot/certbot.git
synced 2026-03-24 11:25:24 -04:00
Clarify parser check for duplicate values.
This commit is contained in:
parent
8f984bd24f
commit
e722a38197
1 changed files with 6 additions and 2 deletions
|
|
@ -518,8 +518,12 @@ def _add_directive(block, directive, replace):
|
|||
# Append directive. Fail if the name is not a repeatable directive name,
|
||||
# and there is already a copy of that directive with a different value
|
||||
# in the config file.
|
||||
if location != -1 and directive[0].__str__() not in repeatable_directives:
|
||||
if block[location][1] == directive[1]:
|
||||
directive_name = directive[0]
|
||||
directive_value = directive[1]
|
||||
if location != -1 and directive_name.__str__() not in repeatable_directives:
|
||||
if block[location][1] == directive_value:
|
||||
# There's a conflict, but the existing value matches the one we
|
||||
# want to insert, so it's fine.
|
||||
pass
|
||||
else:
|
||||
raise errors.MisconfigurationError(
|
||||
|
|
|
|||
Loading…
Reference in a new issue