Changeset 127

Show
Ignore:
Timestamp:
12/13/07 22:59:31 (1 year ago)
Author:
vud1
Message:

"record with no time value bug fixed"

Files:

Legend:

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

    r126 r127  
    4343        def getTrackRoutes(self):        
    4444                newfilename = self.conf.tmpdir+"/newgpx.gpx" 
    45                 print newfilename 
    4645                dom = xml.dom.minidom.parse(newfilename) 
    4746                trks = dom.getElementsByTagName("trk") 
     
    4948                for trk in trks: 
    5049                        name = trk.getElementsByTagName("name")[0].firstChild.data 
    51                         time_ = trk.getElementsByTagName("time")[0].firstChild.data 
    52                         mk_time = time.strptime(time_, "%Y-%m-%dT%H:%M:%SZ") 
    53                         #time_ = time.mktime(mk_time) 
    54                         time_ = time.strftime("%Y-%m-%d", mk_time) 
     50                        if len(trk.getElementsByTagName("time")) > 0: 
     51                                time_ = trk.getElementsByTagName("time")[0].firstChild.data 
     52                                mk_time = time.strptime(time_, "%Y-%m-%dT%H:%M:%SZ") 
     53                                time_ = time.strftime("%Y-%m-%d", mk_time) 
     54                        else: 
     55                                time_ = _("No Data");    
    5556                        retorno.append((name,time_)) 
    5657                return retorno 
  • pytrainer/trunk/pytrainer/main.py

    r126 r127  
    8484                self.webservice.stop() 
    8585                self.windowmain.gtk_main_quit() 
     86                sys.exit("Exit!") 
    8687 
    8788        def loadPlugins(self):