def __call__(self, response_dictionary):
        try:
            profile_infos = response_dictionary['data']
        except __HOLE__:
            log.warning(simplejson.dumps(
                {
                    'msg': "unable to get data from response",
                    'response': response_dictionary
                }
            ))
        else:
            for profile_info in profile_infos:
                yield Profile(self._session, profile_info["username"])
dataset/ETHPy150Open IvanMalison/okcupyd/okcupyd/json_search.py/ProfileBuilder.__call__