code: def addError(self, test, err, capt=None):
          
          if (err[0] == errors.BlockedTest or (
                  err[0] == errors.SkipTest) or (
                  err[0] == errors.DeprecatedTest)):
              print(err[1].__str__().split('''-------------------- >> '''
                                           '''begin captured logging'''
                                           ''' << --------------------''', 1)[0])
          else:
              # self.__log_all_options_if_none_specified(test)
              pass
          self.add_fails_or_errors(test)
docs: Since Skip, Blocked, and Deprecated are all technically errors, but not
          error states, we want to make sure that they don't show up in
          the nose output as errors.