def run(self): r = BaseAdmonition.run(self) if len(self.arguments) > 0: errorclass = self.arguments[0] else: errorclass = "generic" env = self.state.document.settings.env error_cache = shelve.open(CGATREPORT_ERRORS_CACHE) error_cache["{}:{:06}".format(env.docname, self.lineno)] = ( r[0].deepcopy(), errorclass) logging.error("CGATReport-Error: %s" % errorclass) return r
def run(self): r = BaseAdmonition.run(self) if len(self.arguments) > 0: warningclass = self.arguments[0] else: warningclass = "generic" env = self.state.document.settings.env if not hasattr(env, 'cgatreportwarning_all_cgatreportwarnings'): env.cgatreportwarning_all_cgatreportwarnings = [] error_cache = shelve.open(CGATREPORT_WARNINGS_CACHE) error_cache["{}:{:06}".format(env.docname, self.lineno)] = ( r[0].deepcopy(), warningclass) logging.warning("CGATReport-Warning: %s" % warningclass) return r
def run(self): r = BaseAdmonition.run(self) if len(self.arguments) > 0: warningclass = self.arguments[0] else: warningclass = "generic" env = self.state.document.settings.env if not hasattr(env, 'cgatreportwarning_all_cgatreportwarnings'): env.cgatreportwarning_all_cgatreportwarnings = [] env.cgatreportwarning_all_cgatreportwarnings.append({ 'docname': env.docname, 'lineno': self.lineno, 'cgatreportwarning': r[0].deepcopy(), 'warningclass': warningclass, }) logging.warn("CGATReport-Warning: %s" % warningclass) return r
def run(self): """Minor monkeypatch to set the title and classes right.""" self.arguments = ["See also"] node_list = BaseAdmonition.run(self) node_list[0]["classes"] = ["admonition", "seealso"] return node_list
def run(self): """Minor monkeypatch to set the title and classes right.""" self.arguments = ['See also'] node_list = BaseAdmonition.run(self) node_list[0]['classes'] = ['admonition', 'seealso'] return node_list