def update_characters_from_list(chars): for char in chars.result: if EveManager.check_if_character_exist(chars.result[char]['name']): eve_char = EveManager.get_character_by_character_name(chars.result[char]['name']) eve_char.corporation_id = chars.result[char]['corp']['id'] eve_char.corporation_name = chars.result[char]['corp']['name'] eve_char.corporation_ticker = EveApiManager.get_corporation_ticker_from_id( chars.result[char]['corp']['id']) eve_char.alliance_id = chars.result[char]['alliance']['id'] eve_char.alliance_name = chars.result[char]['alliance']['name'] eve_char.save()
def update_characters_from_list(chars): for char in chars.result: if EveManager.check_if_character_exist(chars.result[char]['name']): eve_char = EveManager.get_character_by_character_name( chars.result[char]['name']) eve_char.corporation_id = chars.result[char]['corp']['id'] eve_char.corporation_name = chars.result[char]['corp']['name'] eve_char.corporation_ticker = EveApiManager.get_corporation_ticker_from_id( chars.result[char]['corp']['id']) eve_char.alliance_id = chars.result[char]['alliance']['id'] eve_char.alliance_name = chars.result[char]['alliance']['name'] eve_char.save()
def create_characters_from_list(chars, user, api_id): for char in chars.result: if not EveManager.check_if_character_exist(chars.result[char]['name']): EveManager.create_character(chars.result[char]['id'], chars.result[char]['name'], chars.result[char]['corp']['id'], chars.result[char]['corp']['name'], EveApiManager.get_corporation_ticker_from_id( chars.result[char]['corp']['id']), chars.result[char]['alliance']['id'], chars.result[char]['alliance']['name'], user, api_id)
def create_characters_from_list(chars, user, api_id): logger.debug("Creating characters from batch: %s" % chars.result) for char in chars.result: if not EveManager.check_if_character_exist( chars.result[char]['name']): EveManager.create_character( chars.result[char]['id'], chars.result[char]['name'], chars.result[char]['corp']['id'], chars.result[char]['corp']['name'], EveApiManager.get_corporation_ticker_from_id( chars.result[char]['corp']['id']), chars.result[char]['alliance']['id'], chars.result[char]['alliance']['name'], user, api_id)
def update_characters_from_list(chars): logger.debug("Updating characters from list: %s" % chars.result) for char in chars.result: if EveManager.check_if_character_exist(chars.result[char]['name']): eve_char = EveManager.get_character_by_character_name(chars.result[char]['name']) logger.debug("Got existing character model %s" % eve_char) eve_char.corporation_id = chars.result[char]['corp']['id'] eve_char.corporation_name = chars.result[char]['corp']['name'] eve_char.corporation_ticker = EveApiManager.get_corporation_ticker_from_id( chars.result[char]['corp']['id']) eve_char.alliance_id = chars.result[char]['alliance']['id'] eve_char.alliance_name = chars.result[char]['alliance']['name'] eve_char.save() logger.info("Updated character model %s" % eve_char) else: logger.warn("Attempting to update non-existing character model with name %s" % chars.result[char]['name'])