Beispiel #1
0
 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()
Beispiel #2
0
 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()
Beispiel #3
0
    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)
Beispiel #4
0
 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)
Beispiel #5
0
 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'])