Skip to content

Commit 3747a63

Browse files
committed
Better handling of transient issues
1 parent acb0fb5 commit 3747a63

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

edr/edrcmdrs.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,11 +204,13 @@ def __inara_cmdr(self, cmdr_name, check_inara_server):
204204
inara_profile = self.inara_cache.peek(cmdr_name.lower())
205205
self.inara_cache.refresh(cmdr_name.lower())
206206
EDR_LOG.log(u"Refresh and re-use stale match in Inara cache.", "INFO")
207-
else:
208-
inara_profile = None
207+
elif inara_profile is None:
209208
self.inara_cache.set(cmdr_name.lower(), None)
210209
EDR_LOG.log(u"No match on Inara. Temporary entry to be nice on Inara's server.",
211210
"INFO")
211+
else:
212+
# Inara call failed
213+
inara_profile = None
212214
return inara_profile
213215

214216
def cmdr(self, cmdr_name, autocreate=True, check_inara_server=False):

0 commit comments

Comments
 (0)