code: def error(self):
          if self._error is None:
              try:
                  #__init is renamed to the class with an _
                  init = getattr(self, "_" + self.__class__.__name__ + "__init", None)
                  if init is not None and callable(init):
                      init()
              except Exception as e:
                  pass
          
          return self._error
docs: gets the error