# -*- coding: utf-8 -*- ''' saltrepo ~~~~~~~~ SaltStack Repository Sphinx directives ''' def source_read_handler(app, docname, source): if '|repo_primary_branch|' in source[0]: source[0] = source[0].replace( '|repo_primary_branch|', app.config.html_context['repo_primary_branch'] ) def setup(app): app.connect('source-read', source_read_handler) return { 'version': 'builtin', 'parallel_read_safe': True, 'parallel_write_safe': True, }