1
0
mirror of https://github.com/certbot/certbot.git synced 2026-01-26 07:41:33 +03:00

Clarify parser check for duplicate values.

This commit is contained in:
Jacob Hoffman-Andrews
2016-01-04 11:18:13 -08:00
parent 8f984bd24f
commit e722a38197

View File

@@ -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(