Example #1
0
    def set_source_info(self, node: Node, lineno: int = None) -> None:
        if lineno is None:
            lineno = self.lineno

        source_info = self.inliner.reporter.get_source_and_line(
            lineno)  # type: ignore
        node.source, node.line = source_info
Example #2
0
def set_role_source_info(inliner: Inliner, lineno: int, node: Node) -> None:
    node.source, node.line = inliner.reporter.get_source_and_line(
        lineno)  # type: ignore
Example #3
0
def set_source_info(directive: Directive, node: Node) -> None:
    node.source, node.line = \
        directive.state_machine.get_source_and_line(directive.lineno)
Example #4
0
 def set_source_info(self, node: Node) -> None:
     """Set source and line number to the node."""
     node.source, node.line = self.state_machine.get_source_and_line(
         self.lineno)
Example #5
0
 def set_source_info(self, node: Node, lineno: int = None) -> None:
     node.source, node.line = self.get_source_info(lineno)
Example #6
0
 def set_source_info(self, node: Node) -> None:
     """Set source and line number to the node."""
     node.source, node.line = self.get_source_info()
Example #7
0
 def set_source_info(self, node: Node) -> None:
     node.source = self.source
     node.line = self.lineno