From 51c2675157e97d4b5cd94638d631bcbc56214eea Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Fri, 29 Oct 2010 17:07:16 +0100 Subject: [PATCH] Added ability to update all related corps --- eve_api/cron.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/eve_api/cron.py b/eve_api/cron.py index b37f3f4..4e8df20 100644 --- a/eve_api/cron.py +++ b/eve_api/cron.py @@ -88,3 +88,19 @@ class AllianceUpdate(): def job(self, args): alliance_import() + +class CorporationUpdate(): + """ + Updates all corporate objects in Auth + """ + + @property + def _logger(self): + if not hasattr(self, '__logger'): + self.__logger = logging.getLogger(__name__) + return self.__logger + + def job(self, args): + for corp in EVEPlayerCorporation.objects.filter(eveplayercharacter__in=EVEPlayerCharacter.objects.all()): + print corp + corp.query_and_update_corp()