From d2b15857cc72bd3100e539107ab6376de415714a Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Tue, 19 Jul 2011 13:25:37 +0100 Subject: [PATCH] Workaround for zero key situtations --- app/eve_api/models/corporation.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/eve_api/models/corporation.py b/app/eve_api/models/corporation.py index dfe1021..26d3973 100644 --- a/app/eve_api/models/corporation.py +++ b/app/eve_api/models/corporation.py @@ -53,7 +53,11 @@ class EVEPlayerCorporation(EVEAPIModel): membercount = self.eveplayercharacter_set.count() else: membercount = self.member_count - return (float(self.api_keys) / membercount) * 100 + + if len(self.api_keys) and membercount: + return (float(self.api_keys) / membercount) * 100 + else: + return float(0.0) @property def average_sp(self):