summaryrefslogtreecommitdiffstats
path: root/parsers/survex.py
diff options
context:
space:
mode:
authorgoatchurch <devnull@localhost>2009-07-27 13:43:43 +0100
committergoatchurch <devnull@localhost>2009-07-27 13:43:43 +0100
commitb135ab64e7873169e8a3c973f3ea9d0fbb18e319 (patch)
tree67f694c380bf3db61f9f5e13f182cc7d5d3b3b23 /parsers/survex.py
parent694fe4b4d8325a62489ac5142942fd61598a7612 (diff)
downloadtroggle-b135ab64e7873169e8a3c973f3ea9d0fbb18e319.tar.gz
troggle-b135ab64e7873169e8a3c973f3ea9d0fbb18e319.tar.bz2
troggle-b135ab64e7873169e8a3c973f3ea9d0fbb18e319.zip
[svn] full checkin. animations disabled, sorry
Diffstat (limited to 'parsers/survex.py')
-rw-r--r--parsers/survex.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/parsers/survex.py b/parsers/survex.py
index 2236d7b..a332c81 100644
--- a/parsers/survex.py
+++ b/parsers/survex.py
@@ -68,7 +68,10 @@ def make_model(name, parent, iter_lines, sf, c, l):
def saveEnd(survex_file, count):
if m.start_year and team:
try:
- exp = models.Expedition.objects.get(year = str(m.start_year))
+ explist = models.Expedition.objects.filter(year = str(m.start_year))
+ if not explist:
+ return # help hack
+ exp = explist[0]
for file_, (role, names) in team:
if names.strip("\t").strip(" ") == "both" or names.strip("\t").strip(" ") == "Both":
names = reduce(lambda x, y: x + u" & " + y,