def run(self): if self.arguments: self.options[extension.argument_attribute] = self.arguments[0] content = '\n'.join(self.content) reason = self.state.document.settings.parsing_reason if not extension.is_isolated: content_tmp = RstParser(app).parse(content, reason) content = Element('div') content.children = content_tmp.children for child in content.children: child.parent = content element = extension.process(self.options, content, reason) return [zeml(zeml=element)]