Changeset 128

Show
Ignore:
Timestamp:
12/17/07 01:09:23 (1 year ago)
Author:
vud1
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • pytrainer/trunk/pytrainer/lib/gpx.py

    r127 r128  
    4747                retorno = [] 
    4848                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") 
    5053                        if len(trk.getElementsByTagName("time")) > 0: 
    5154                                time_ = trk.getElementsByTagName("time")[0].firstChild.data 
     
    5356                                time_ = time.strftime("%Y-%m-%d", mk_time) 
    5457                        else: 
    55                                 time_ = _("No Data");  
     58                                time_ = _("No Data")   
    5659                        retorno.append((name,time_)) 
    5760                return retorno 
     
    105108                        lat = trkpoint.attributes["lat"].value 
    106109                        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 
    110116                        ele = trkpoint.getElementsByTagName("ele")[0].firstChild.data 
    111117                        #chequeamos que la altura sea correcta 
  • pytrainer/trunk/pytrainer/main.py

    r127 r128  
    134134                                gpxfile = self.conf.getValue("gpxdir")+"/%s.gpx" %id_record 
    135135                                if os.path.isfile(gpxfile): 
    136                                         print "a" 
    137136                                        gpx = Gpx(self.data_path,gpxfile) 
    138                                         print "aa" 
    139137                                        gpx_tracklist = gpx.getTrackList() 
    140                                         print "aaa" 
     138                                        #if self.windowmain.recordview.get_current_page()==2: 
     139                                        print "redibujamos el mapa" 
    141140                                        #El mapa se deberia refrescar al pinchar en ver map, no en ver record 
    142141                                        self.refreshMapView() 
    143                                         print "aaaa" 
     142                                        print "fin de redibujar el mapa" 
    144143                                else: gpx_tracklist = [] 
    145144                        else: 
    146145                                record_list=[] 
    147146                                gpx_tracklist = [] 
    148                         print "B" 
    149147                        self.windowmain.actualize_recordview(record_list) 
    150                         print "c" 
    151148                        self.windowmain.actualize_recordgraph(gpx_tracklist) 
    152                         print "d" 
    153149                          
    154150                elif view=="day":