Show
Ignore:
Timestamp:
08/15/07 20:25:03 (6 years ago)
Author:
ggpolo
Message:

some doc improvement, cleaner code for _update_date in TLBase, fixed a bug related to changing filters of same lenght for TLGraph

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branch/ggpolo/umitInventory/TLBase.py

    r1360 r1382  
    205205        else: 
    206206            grab_mode = "category" 
    207              
     207 
    208208        self.grabber_method = DATA_GRAB_MODES[grab_mode] 
    209209         
     
    358358            self.graph_mode = args[0] 
    359359            self.graph_kind = args[1] 
    360              
     360 
    361361        self.update_grabber() 
    362362     
     
    365365 
    366366        line_filter, start, evts = self.grab_data() 
    367          
     367        
    368368        self.connector.emit('data-update', line_filter, start, evts,  
    369369                            self.labels, self.xlabel, glabel, dlabel) 
     
    377377        Update date based on current mode. 
    378378        """ 
    379         if self.graph_mode == "yearly": 
    380             self.year = arg 
    381  
    382         elif self.graph_mode == "monthly": 
    383             self.month = arg 
    384  
    385         elif self.graph_mode == "daily": 
    386             self.day = arg 
    387              
    388         elif self.graph_mode == "hourly": 
    389             self.hour = arg 
     379        modes = { "yearly": "year", 
     380                  "monthly": "month", 
     381                  "daily": "day", 
     382                  "hourly": "hour" } 
     383 
     384        if self.graph_mode in modes: 
     385            setattr(self, modes[self.graph_mode], arg) 
    390386 
    391387        self.connector.emit('data-changed', None, None)