docs: 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