aboutsummaryrefslogtreecommitdiff
path: root/mapsparsing.py
diff options
context:
space:
mode:
Diffstat (limited to 'mapsparsing.py')
-rw-r--r--mapsparsing.py17
1 files changed, 8 insertions, 9 deletions
diff --git a/mapsparsing.py b/mapsparsing.py
index 7128f62..6caa37a 100644
--- a/mapsparsing.py
+++ b/mapsparsing.py
@@ -1,12 +1,12 @@
import xml.etree.ElementTree as xmlp
import re
-import errmsg as e
-
+import errmsg as reeee
+import os
def mapparsing(maptype,basicfilename):
try:
+ tree=xmlp.parse(basicfilename)
root=tree.getroot()
if maptype==1:
- tree=xmlp.parse(basicfilename)
filename=root[1][0].text+".gpx"
elif maptype==2:
thefile=open(basicfilename)
@@ -14,15 +14,14 @@ def mapparsing(maptype,basicfilename):
thefile.readline()
filename=re.findall(r'\|(.*?)\|', thefile.readline())[0]+".trk"
elif maptype==3:
- tree=xmlp.parse(basicfilename)
filename= root[0][10][1][0].text+".kml"
os.rename(basicfilename,filename)
except OSError, e:
- print e.os
- except xmlp.ParseError, e:
- print e.formaterr
- print format(e)
+ print reeee.os
+ except xmlp.ParseError, er:
+ print reeee.formaterr
+ print format(er)
os.remove(basicfilename)
pass
- return filename
+