def expand(self, generator): ret = [Block.indent_spaces() + self.block_guard() + "{\n"] Block.indentation_level += 1 for i in self.inner: ret += format_source_tree(generator, i) Block.indentation_level -= 1 ret += Block.indent_spaces() + "}\n" return ret
def expand(self, generator): # Get the source elements tree elements = self.source_elements() return tools.format_source_tree(generator, elements)
def __format(self, text, prefix_length): if text is None: text = "" text = format_source_tree(self.generator, text) spaces = " " * prefix_length return text.replace("\n", "\n" + spaces)