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)
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)
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)
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)
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)