def _recordAndPrintHeadline(self, test, error_class, artifact):
        """Record that an error-like thing occurred, and print a summary.

        Store ``artifact`` with the record.

        Return whether the test result is any sort of failure.

        """
        # We duplicate the errorclass handling from super rather than calling
        # it and monkeying around with showAll flags to keep it from printing
        # anything.
        is_error_class = False
        for cls, (storage, label, is_failure) in self.errorClasses.items():
            if isclass(error_class) and issubclass(error_class, cls):
                if is_failure:
                    test.passed = False
                storage.append((test, artifact))
                is_error_class = True
        if not is_error_class:
            self.errors.append((test, artifact))
            test.passed = False

        is_any_failure = not is_error_class or is_failure
        self._printHeadline(label if is_error_class else 'ERROR',
                            test,
                            is_failure=is_any_failure)
        return is_any_failure
def _recordAndPrintHeadline ( self , test , error_class , artifact ) : is_error_class = False for cls , ( storage , label , is_failure ) in self . errorClasses . items ( ) : if isclass ( error_class ) and issubclass ( error_class , cls ) : if is_failure : test . passed = False storage . append ( ( test , artifact ) ) is_error_class = True if not is_error_class : self . errors . append ( ( test , artifact ) ) test . passed = False is_any_failure = not is_error_class or is_failure self . _printHeadline ( label if is_error_class else 'ERROR' , test , is_failure = is_any_failure ) return is_any_failure
Record that an error-like thing occurred, and print a summary.

        Store ``artifact`` with the record.

        Return whether the test result is any sort of failure.