summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--oslo_config/sphinxext.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/oslo_config/sphinxext.py b/oslo_config/sphinxext.py
index 4a11163..6aadf73 100644
--- a/oslo_config/sphinxext.py
+++ b/oslo_config/sphinxext.py
@@ -495,6 +495,15 @@ class ConfigDomain(Domain):
)
return None
+ def merge_domaindata(self, docnames, otherdata):
+ for target, docname in otherdata['options'].items():
+ if docname in docnames:
+ self.data['options'][target] = docname
+
+ for target, docname in otherdata['groups'].items():
+ if docname in docnames:
+ self.data['groups'][target] = docname
+
def setup(app):
# NOTE(dhellmann): Try to turn off lazy translation from oslo_i18n