def _init_env(self, env=None): if env is None: # By default use BentoServiceEnv defined on class via @env decorator env = self.__class__._env if isinstance(env, dict): self._env = BentoServiceEnv.from_dict(env) else: self._env = env
def _init_env(self, env=None): if env is None: # By default use BentoServiceEnv defined on class via @env decorator env = self.__class__._env if isinstance(env, dict): self._env = BentoServiceEnv.from_dict(env) else: self._env = env for api in self._service_apis: self._env.add_handler_dependencies(api.handler.pip_dependencies)
def decorator(bento_service_cls): bento_service_cls._env = BentoServiceEnv.from_dict(kwargs) return bento_service_cls