X-Git-Url: http://biod.pnpi.spb.ru/gitweb/?a=blobdiff_plain;f=docs%2Fdoxygen%2Freporter.py;h=14e2bfbd88ef5bb55f806a5ceb1c90cc34b91b73;hb=b7b0dd55e72ea9e54cc40e5c708524a5e92971af;hp=9be3cdae66df5993a88f5d36ec25b3abcd7d1940;hpb=6ca725fdf2ccc340787ca05f91df722ff971cc05;p=alexxy%2Fgromacs.git diff --git a/docs/doxygen/reporter.py b/docs/doxygen/reporter.py index 9be3cdae66..14e2bfbd88 100644 --- a/docs/doxygen/reporter.py +++ b/docs/doxygen/reporter.py @@ -165,6 +165,7 @@ class Reporter(object): self._messages = [] self._filters = [] self._quiet = quiet + self._had_warnings = False def _write(self, message): """Implement actual message writing.""" @@ -178,6 +179,7 @@ class Reporter(object): sys.stderr.write(wholemsg) if self._logfp: self._logfp.write(wholemsg) + self._had_warnings = True def _report(self, message): """Handle a single reporter message.""" @@ -215,6 +217,10 @@ class Reporter(object): text = 'warning: unused filter: ' + filterobj.get_text() self._write(Message(text)) + def had_warnings(self): + """Return true if any warnings have been reported.""" + return self._had_warnings + def close_log(self): """Close the log file if one exists.""" assert not self._messages