code: def can_recommend(self, client_data, extra_data={}):
          
          ensemble_recommend = self._ensemble_recommender.can_recommend(
              client_data, extra_data
          )
          curated_recommend = self._curated_recommender.can_recommend(
              client_data, extra_data
          )
          result = ensemble_recommend and curated_recommend
          self.logger.info("Hybrid can_recommend: {}".format(result))
          return result
docs: The ensemble recommender is always going to be
          available if at least one recommender is available