mirror of
https://github.com/nikdoof/test-auth.git
synced 2025-12-14 14:52:15 +00:00
Add some more API error handling into the OpTimer api
This commit is contained in:
@@ -125,10 +125,11 @@ class OpTimerHandler(BaseHandler):
|
|||||||
params = {'userID':obj.id,'apiKey':obj.api_key,'characterID':FULL_API_CHARACTER_ID}
|
params = {'userID':obj.id,'apiKey':obj.api_key,'characterID':FULL_API_CHARACTER_ID}
|
||||||
|
|
||||||
cached_doc = CachedDocument.objects.api_query('/char/UpcomingCalendarEvents.xml.aspx', params, exceptions=False)
|
cached_doc = CachedDocument.objects.api_query('/char/UpcomingCalendarEvents.xml.aspx', params, exceptions=False)
|
||||||
|
|
||||||
dom = minidom.parseString(cached_doc.body.encode('utf-8'))
|
if cached_doc:
|
||||||
enode = dom.getElementsByTagName('error')
|
dom = minidom.parseString(cached_doc.body.encode('utf-8'))
|
||||||
if enode:
|
enode = dom.getElementsByTagName('error')
|
||||||
|
if not cached_doc or enode:
|
||||||
return {'ops':[{
|
return {'ops':[{
|
||||||
'startsIn': -1,
|
'startsIn': -1,
|
||||||
'eventID': 0,
|
'eventID': 0,
|
||||||
|
|||||||
Reference in New Issue
Block a user