import fetchimg
import apicache
import os.path
+import traceback
#conic is used for connection handling
import conic
try:
auth = self.cached_api.auth(userID=uid, apiKey=api_key)
- except:
+ except:
+ traceback.print_exc()
return None
return auth
sheet = self.get_auth(uid).character(char_id).CharacterSheet()
except:
# TODO: we should really have a logger that logs this error somewhere
+ traceback.print_exc()
return None
return sheet
chars = self.cached_api.eve.CharacterName(ids=char_id).characters
name = chars[0].characterName
except:
+ traceback.print_exc()
return None
return name
char_id = chars[0].characterID
char_name = chars[0].name
except:
+ traceback.print_exc()
return None
return char_id
api_char_list = auth.account.Characters()
char_list = [char.name for char in api_char_list.characters]
except:
+ traceback.print_exc()
return None
return char_list
try:
tree = self.cached_api.eve.SkillTree()
except:
+ traceback.print_exc()
return None
return tree
try:
skill = self.get_auth(uid).character(char_id).SkillInTraining()
except:
+ traceback.print_exc()
return None
return skill