diff options
author | substantialnoninfringinguser <substantialnoninfringinguser@gmail.com> | 2009-05-13 05:43:20 +0100 |
---|---|---|
committer | substantialnoninfringinguser <substantialnoninfringinguser@gmail.com> | 2009-05-13 05:43:20 +0100 |
commit | 60735a9b3acae9d883589c51aa953ced40cc7488 (patch) | |
tree | 83c28a07c7e6227ba9faae0228461e7e6daae69c /parsers/cavetab.py | |
parent | 6598dd510539a9060dc6a38a3cd38b6228e57b88 (diff) | |
download | troggle-60735a9b3acae9d883589c51aa953ced40cc7488.tar.gz troggle-60735a9b3acae9d883589c51aa953ced40cc7488.tar.bz2 troggle-60735a9b3acae9d883589c51aa953ced40cc7488.zip |
[svn] merge the trip table to have surveys by date
Copied from http://cucc@cucc.survex.com/svn/trunk/expoweb/troggle/, rev. 8221 by julian @ 1/24/2009 2:01 PM
Diffstat (limited to 'parsers/cavetab.py')
-rw-r--r-- | parsers/cavetab.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/parsers/cavetab.py b/parsers/cavetab.py index 25a9d81..7f3146a 100644 --- a/parsers/cavetab.py +++ b/parsers/cavetab.py @@ -262,3 +262,21 @@ for line in caveReader : newCaveAndEntrance = models.CaveAndEntrance(cave = newCave, entrance = newEntrance, entrance_letter = entrance_letter)
newCaveAndEntrance.save()
+
+
+# lookup function modelled on GetPersonExpeditionNameLookup
+Gcavelookup = None
+def GetCaveLookup():
+ global Gcavelookup
+ if Gcavelookup:
+ return Gcavelookup
+ Gcavelookup = {"NONEPLACEHOLDER":None}
+ for cave in models.Cave.objects.all():
+ Gcavelookup[cave.official_name.lower()] = cave
+ if cave.kataster_number:
+ Gcavelookup[cave.kataster_number] = cave
+ if cave.unofficial_number:
+ Gcavelookup[cave.unofficial_number] = cave
+ return Gcavelookup
+
+
\ No newline at end of file |