13 lines
493 B
Python
13 lines
493 B
Python
|
# Updates the excluded documents according to the conditional_include_dict {tag:documents}
|
||
|
def update_exclude_patterns(app, config):
|
||
|
for tag, docs in config.conditional_include_dict.items():
|
||
|
if not app.tags.has(tag):
|
||
|
app.config.exclude_patterns.extend(docs)
|
||
|
|
||
|
|
||
|
def setup(app):
|
||
|
# Tags are generated together with defines
|
||
|
app.connect('config-inited', update_exclude_patterns)
|
||
|
|
||
|
return {'parallel_read_safe': True, 'parallel_write_safe': True, 'version': '0.1'}
|