Changeset 128
- Timestamp:
- 12/17/07 01:09:23 (1 year ago)
- Files:
-
- pytrainer/trunk/pytrainer/lib/gpx.py (modified) (3 diffs)
- pytrainer/trunk/pytrainer/main.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
pytrainer/trunk/pytrainer/lib/gpx.py
r127 r128 47 47 retorno = [] 48 48 for trk in trks: 49 name = trk.getElementsByTagName("name")[0].firstChild.data 49 if len(trk.getElementsByTagName("name")) > 0: 50 name = trk.getElementsByTagName("name")[0].firstChild.data 51 else: 52 name = _("No Name") 50 53 if len(trk.getElementsByTagName("time")) > 0: 51 54 time_ = trk.getElementsByTagName("time")[0].firstChild.data … … 53 56 time_ = time.strftime("%Y-%m-%d", mk_time) 54 57 else: 55 time_ = _("No Data") ;58 time_ = _("No Data") 56 59 retorno.append((name,time_)) 57 60 return retorno … … 105 108 lat = trkpoint.attributes["lat"].value 106 109 lon = trkpoint.attributes["lon"].value 107 time_ = trkpoint.getElementsByTagName("time")[0].firstChild.data 108 mk_time = time.strptime(time_, "%Y-%m-%dT%H:%M:%SZ") 109 time_ = time.mktime(mk_time) 110 if len(trkpoint.getElementsByTagName("time")) > 0: 111 time_ = trkpoint.getElementsByTagName("time")[0].firstChild.data 112 mk_time = time.strptime(time_, "%Y-%m-%dT%H:%M:%SZ") 113 time_ = time.mktime(mk_time) 114 else: 115 time_ = 1 110 116 ele = trkpoint.getElementsByTagName("ele")[0].firstChild.data 111 117 #chequeamos que la altura sea correcta pytrainer/trunk/pytrainer/main.py
r127 r128 134 134 gpxfile = self.conf.getValue("gpxdir")+"/%s.gpx" %id_record 135 135 if os.path.isfile(gpxfile): 136 print "a"137 136 gpx = Gpx(self.data_path,gpxfile) 138 print "aa"139 137 gpx_tracklist = gpx.getTrackList() 140 print "aaa" 138 #if self.windowmain.recordview.get_current_page()==2: 139 print "redibujamos el mapa" 141 140 #El mapa se deberia refrescar al pinchar en ver map, no en ver record 142 141 self.refreshMapView() 143 print " aaaa"142 print "fin de redibujar el mapa" 144 143 else: gpx_tracklist = [] 145 144 else: 146 145 record_list=[] 147 146 gpx_tracklist = [] 148 print "B"149 147 self.windowmain.actualize_recordview(record_list) 150 print "c"151 148 self.windowmain.actualize_recordgraph(gpx_tracklist) 152 print "d"153 149 154 150 elif view=="day":
