2021-04-30 12:40:29 +02:00
|
|
|
from docutils.parsers.rst import Directive, directives
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class PlaceHolder(Directive):
|
|
|
|
|
""" Placeholder class for directives that must be skipped. """
|
|
|
|
|
|
|
|
|
|
has_content = True
|
|
|
|
|
|
|
|
|
|
def run(self):
|
|
|
|
|
return [] # Return an empty list of nodes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def setup(app):
|
|
|
|
|
directives.register_directive('automodule', PlaceHolder)
|
|
|
|
|
directives.register_directive('autoclass', PlaceHolder)
|
|
|
|
|
directives.register_directive('autoexception', PlaceHolder)
|
|
|
|
|
directives.register_directive('autofunction', PlaceHolder)
|
|
|
|
|
directives.register_directive('autodecorator', PlaceHolder)
|
|
|
|
|
directives.register_directive('autodata', PlaceHolder)
|
|
|
|
|
directives.register_directive('automethod', PlaceHolder)
|
|
|
|
|
directives.register_directive('autoattribute', PlaceHolder)
|
2021-11-25 11:07:49 +00:00
|
|
|
directives.register_directive('autofield', PlaceHolder)
|
|
|
|
|
directives.register_directive('automodel', PlaceHolder)
|
2021-04-30 12:40:29 +02:00
|
|
|
|
|
|
|
|
return {
|
2021-05-12 13:22:41 +02:00
|
|
|
'parallel_read_safe': True,
|
2021-04-30 12:40:29 +02:00
|
|
|
'parallel_write_safe': True
|
|
|
|
|
}
|