From 071db1ecbc1f5e5b718ebd13428510afbc3ab3b5 Mon Sep 17 00:00:00 2001 From: Melvin Vermeeren Date: Sat, 12 May 2018 22:39:49 +0200 Subject: [PATCH] correctly set location for cpp domain log "Duplicate declarion" warning, name variant is missing the location= specifier causing string formatting to fail closes #4962 --- sphinx/domains/cpp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sphinx/domains/cpp.py b/sphinx/domains/cpp.py index 34385f9e6..fe339b153 100644 --- a/sphinx/domains/cpp.py +++ b/sphinx/domains/cpp.py @@ -6055,7 +6055,7 @@ class CPPDomain(Domain): msg = "Duplicate declaration, also defined in '%s'.\n" msg += "Name of declaration is '%s'." msg = msg % (ourNames[name], name) - logger.warning(msg, docname) + logger.warning(msg, location=docname) else: ourNames[name] = docname