Changeset 109

Show
Ignore:
Timestamp:
10/05/07 21:10:49 (1 year ago)
Author:
vud1
Message:

"trying to close ticket 24"

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • pytrainer/trunk/pytrainer/gui/windowmain.py

    r98 r109  
    609609 
    610610        def quit(self, *args): 
    611                 sys.exit("Exit!") 
    612                 self.parent.webservice.stop() 
    613                 self.gtk_main_quit() 
     611                self.parent.quit() 
     612                #sys.exit("Exit!") 
     613                #self.parent.webservice.stop() 
     614                #self.gtk_main_quit() 
    614615 
    615616        def on_yearview_clicked(self,widget): 
  • pytrainer/trunk/pytrainer/lib/soapUtils.py

    r96 r109  
    130130        def run(self): 
    131131                self.server.serve_forever() 
     132 
     133        def stop(self): 
     134                self._Thread__stop() 
     135                self.server.server_close() 
    132136         
    133137                         
  • pytrainer/trunk/pytrainer/main.py

    r100 r109  
    5959                #Preparamos el webservice        
    6060                gtk.gdk.threads_init() 
    61                 webService(data_path,self.refreshWaypointView,self.newRecord).start() 
     61                self.webservice = webService(data_path,self.refreshWaypointView,self.newRecord) 
     62                self.webservice.start() 
    6263 
    6364                #comprobamos que el profile esta configurado 
     
    7980                self.refreshMainSportList()      
    8081                self.windowmain.run() 
     82 
     83        def quit(self):  
     84                self.webservice.stop() 
     85                self.windowmain.gtk_main_quit() 
    8186 
    8287        def loadPlugins(self):