summaryrefslogtreecommitdiffstats
path: root/parsers/survex.py
diff options
context:
space:
mode:
authorexpo <expo@expobox.potato.hut>2015-06-24 04:09:19 +0100
committerexpo <expo@expobox.potato.hut>2015-06-24 04:09:19 +0100
commit03cad0a37f01be8bb2b82de8f566771579f656fb (patch)
tree28e6f7d0111cf1f79ee924af314f2be1e98c4fb6 /parsers/survex.py
parenta4651eaa0afaa9c627d8509d97e9349afcbe6f36 (diff)
downloadtroggle-03cad0a37f01be8bb2b82de8f566771579f656fb.tar.gz
troggle-03cad0a37f01be8bb2b82de8f566771579f656fb.tar.bz2
troggle-03cad0a37f01be8bb2b82de8f566771579f656fb.zip
Survex parser fix to avoid allocation on error (by martin).
Diffstat (limited to 'parsers/survex.py')
-rw-r--r--parsers/survex.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/parsers/survex.py b/parsers/survex.py
index 035c21e..ed70a4b 100644
--- a/parsers/survex.py
+++ b/parsers/survex.py
@@ -281,9 +281,9 @@ def LoadPos():
x, y, z, name = r.groups()
try:
ss = models.SurvexStation.objects.lookup(name)
+ ss.x = float(x)
+ ss.y = float(y)
+ ss.z = float(z)
+ ss.save()
except:
print "%s not parsed in survex" % name
- ss.x = float(x)
- ss.y = float(y)
- ss.z = float(z)
- ss.save()