Fixes issues experienced during the eve upgrade.

Accounts marked as "Other Error" were killed when really they should be
ignored for the moment. I've added further checking on the eve_api
import that ingores down errors (900 and above) and the access checker
to ignore accounts with a status of 3.
This commit is contained in:
2010-05-26 09:22:51 +01:00
parent 8f55a71292
commit 19458e9234
2 changed files with 8 additions and 1 deletions

View File

@@ -55,6 +55,11 @@ def import_eve_account(api_key, user_id):
return
error = enode[0].getAttribute('code')
if int(error) >= 900:
# API disabled, down or rejecting, return without changes
return
if error == '211':
account.api_status = API_STATUS_ACC_EXPIRED
else: