def _get_environment_from_request(self, request: Request, organization_id): if not hasattr(request, "_cached_environment"): environment_param = request.GET.get("environment") if environment_param is None: environment = None else: environment = Environment.get_for_organization_id( name=environment_param, organization_id=organization_id) request._cached_environment = environment return request._cached_environment