mirror of
https://github.com/nikdoof/test-auth.git
synced 2025-12-14 14:52:15 +00:00
Initial work on eve_api for Django 1.4
This commit is contained in:
@@ -11,6 +11,7 @@ from eve_api.utils import basic_xml_parse_doc
|
||||
from eve_api.tasks.corporation import import_corp_details, import_corp_details_result
|
||||
|
||||
from django.core.exceptions import ValidationError
|
||||
from django.utils.timezone import now, utc
|
||||
|
||||
@task(ignore_result=True, default_retry_delay=10 * 60)
|
||||
def import_alliance_details():
|
||||
@@ -32,10 +33,10 @@ def import_alliance_details():
|
||||
allobj, created = EVEPlayerAlliance.objects.get_or_create(pk=alliance['allianceID'])
|
||||
allobj.name = alliance['name']
|
||||
allobj.ticker = alliance['shortName']
|
||||
allobj.date_founded = datetime.strptime(alliance['startDate'], "%Y-%m-%d %H:%M:%S")
|
||||
allobj.date_founded = datetime.strptime(alliance['startDate'], "%Y-%m-%d %H:%M:%S").replace(tzinfo=utc)
|
||||
allobj.executor, created = EVEPlayerCorporation.objects.get_or_create(id=alliance['executorCorpID'])
|
||||
allobj.member_count = alliance['memberCount']
|
||||
allobj.api_last_updated = datetime.utcnow()
|
||||
allobj.api_last_updated = now()
|
||||
allobj.save()
|
||||
|
||||
members = [int(corp['corporationID']) for corp in alliance['memberCorporations']]
|
||||
|
||||
Reference in New Issue
Block a user