From c75a8fbc1f2070c0a89905077969f1bbf481bce3 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Tue, 31 May 2011 13:31:38 +0100 Subject: [PATCH] Split out document parsing for easier debugging --- app/eve_api/tasks/character.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/eve_api/tasks/character.py b/app/eve_api/tasks/character.py index 6f67844..044c5aa 100644 --- a/app/eve_api/tasks/character.py +++ b/app/eve_api/tasks/character.py @@ -129,7 +129,8 @@ def import_eve_character_func(character_id, api_key=None, user_id=None, logger=l except DocumentRetrievalError, exc: logger.error('Error retrieving SkillInTraining.xml.aspx for User ID %s, Character ID %s - %s' % (user_id, character_id, exc)) else: - queuedoc = basic_xml_parse_doc(skillqueue)['eveapi']['result'] + queuedoc = basic_xml_parse_doc(skillqueue) + queuedoc = queuedoc['eveapi']['result'] EVEPlayerCharacterSkill.objects.filter(character=pchar).update(in_training=0) if int(queuedoc['skillInTraining']): skillobj, created = EVESkill.objects.get_or_create(id=queuedoc['trainingTypeID'])