docs: def errors_string(self):
          """
          Returns all errors as a string
          """
          output = []
          for e in self.errors:
              output.append('%s: %s in %s:' % (e[1], e[2], e[0]))
              output.append(''.join(traceback.format_tb(e[3])))
          return '\n'.join(output)