code: def open_required(func):
      
  
      def wrapper(self, *args, **kwargs):
          if self._status == "closed":
              raise aiohttp.web.HTTPForbidden(text="The project is not opened")
          return func(self, *args, **kwargs)
      return wrapper
docs: Use this decorator to raise an error if the project is not opened