Sylius/docs-v1/_exts/ultimatereplacement/__init__.py
2024-11-04 10:26:26 +01:00

9 lines
339 B
Python

def ultimateReplace(app, docname, source):
result = source[0]
for key in app.config.ultimate_replacements:
result = result.replace(key, app.config.ultimate_replacements[key])
source[0] = result
def setup(app):
app.add_config_value('ultimate_replacements', {}, True)
app.connect('source-read', ultimateReplace)