예제 #1
0
파일: utils.py 프로젝트: Betriebsrat/ecm
def get_char(characterID):
    api_conn = api.eveapi.EVEAPIConnection()
    char = api_conn.eve.CharacterInfo(characterID = characterID)
    try:
        corp = Corporation.objects.get(corporationID = char.corporationID)
    except Corporation.DoesNotExist:
        corp = get_corp(char.corporationID)
    LOG.info("Adding new Player: "+ char.characterName)
    mem = Member()
    mem.characterID = char.characterID
    mem.name = char.characterName
    mem.race = char.race
    mem.bloodline = char.bloodline
    mem.corp = corp
    mem.corpDate = char.corporationDate
    mem.securityStatus = char.securityStatus
    mem.save()
    return mem
예제 #2
0
파일: utils.py 프로젝트: vanderheyde/ecm
def get_char(characterID):
    api_conn = api.eveapi.EVEAPIConnection()
    char = api_conn.eve.CharacterInfo(characterID=characterID)
    try:
        corp = Corporation.objects.get(corporationID=char.corporationID)
    except Corporation.DoesNotExist:
        corp = get_corp(char.corporationID)
    LOG.info("Adding new Player: " + char.characterName)
    mem = Member()
    mem.characterID = char.characterID
    mem.name = char.characterName
    mem.race = char.race
    mem.bloodline = char.bloodline
    mem.corp = corp
    mem.corpDate = char.corporationDate
    mem.securityStatus = char.securityStatus
    mem.save()
    return mem