code: def can_recommend(self, client_data, extra_data={}):
          
          result = sum(
              [
                  self._recommender_map[rkey].can_recommend(client_data)
                  for rkey in self.RECOMMENDER_KEYS
              ]
          )
          self.logger.info("Ensemble can_recommend: {}".format(result))
          return result
docs: The ensemble recommender is always going to be
          available if at least one recommender is available