Beispiel #1
0
        def __init__(self, document):
            # Copied from epydoc.markup.restructuredtext._EpydocHTMLTranslator
            if self.settings is None:
                settings = OptionParser([HTMLWriter()]).get_default_values()
                self.__class__.settings = settings
            document.settings = self.settings

            HTMLTranslator.__init__(self, document)
Beispiel #2
0
    def __init__(self, document, docstring_linker):
        self._linker = docstring_linker

        # Set the document's settings.
        if self.settings is None:
            settings = OptionParser([HTMLWriter()]).get_default_values()
            self.__class__.settings = settings
        document.settings = self.settings

        # Call the parent constructor.
        HTMLTranslator.__init__(self, document)
Beispiel #3
0
    def __init__(self, document: docutils.nodes.document,
                 docstring_linker: DocstringLinker):
        self._linker = docstring_linker

        # Set the document's settings.
        if self.settings is None:
            settings = OptionParser([HTMLWriter()]).get_default_values()
            self.__class__.settings = settings
        document.settings = self.settings

        super().__init__(document)
Beispiel #4
0
    def __init__(self, document, docstring_linker, directory, docindex,
                 context):
        self._linker = docstring_linker
        self._directory = directory
        self._docindex = docindex
        self._context = context

        # Set the document's settings.
        settings = OptionParser([HTMLWriter()]).get_default_values()
        document.settings = settings

        # Call the parent constructor.
        HTMLTranslator.__init__(self, document)
Beispiel #5
0
    def __init__(self,
            document: docutils.nodes.document,
            docstring_linker: DocstringLinker
            ):
        self._linker = docstring_linker

        # Set the document's settings.
        if self.settings is None:
            settings = OptionParser([HTMLWriter()]).get_default_values() #type: ignore[arg-type]
            # See: https://github.com/python/typeshed/issues/5667
            
            self.__class__.settings = settings
        document.settings = self.settings

        super().__init__(document)