Prevent simultaneous execution of multiple group update tasks.

Prevents multiple group creation on services using group caching.
This commit is contained in:
Adarnof
2016-11-05 16:58:23 -04:00
parent dc4b4bbdf5
commit ff5055f151
3 changed files with 34 additions and 2 deletions

View File

@@ -322,8 +322,8 @@ class EveApiManager:
chars = EveApiManager.get_characters_from_api(api_id, api_key).result
except evelink.api.APIError as e:
if int(e.code) in [221, 222]:
raise e
raise EveApiManager.ApiInvalidError(api_id)
raise EveApiManager.ApiInvalidError(api_id)
raise e
except (requests.exceptions.RequestExeception, HTTPError, URLError) as e:
raise EveApiManager.ApiServerUnreachableError(e)
except Exception: