code: def register_error(self, code=1, errmsg=None):
          
          if errmsg is not None:
              if self.errmsg is None:
                  self.errmsg = errmsg
              elif errmsg not in self.errmsg:
                  self.errmsg += ", " + errmsg
          if code is not None:
              self.exit_code = max(self.exit_code, code)
docs: Update the exit code.