diff options
Diffstat (limited to 'core/models/caves.py')
-rw-r--r-- | core/models/caves.py | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/core/models/caves.py b/core/models/caves.py index 45a7b5e..2914e1e 100644 --- a/core/models/caves.py +++ b/core/models/caves.py @@ -53,18 +53,10 @@ class CaveAndEntrance(models.Model): def get_cave_leniently(caveid): - try: - c = getCave(caveid) - if c: - return c - except: - # print(f"get_cave_leniently FAIL {caveid}") - try: - c = getCave("1623-"+caveid) - if c: - return c - except: - return None + Gcavelookup = GetCaveLookup() + if caveid in Gcavelookup: + return Gcavelookup[caveid] + class Cave(TroggleModel): # (far) too much here perhaps, |