Example #1
0
 def __init__(self, msgh, config):
     CalcManager.__init__(self, msgh)
     self.report_fd = None
     self.collectors = {}
     self.config = config
     self.stat_user = StatUser(config['start'], config['end'])
     self.analysis_time = StatTime(config['start_analysis'],
                                   config['end_analysis'])
     self.rpt_print_intvl = 40
     self.commit_intvl = 30
     self.eh.register_timer(self.commit_intvl * 1000, TMTAGS.DB_COMMIT,
                            True)
     self.db = Mydb()
     self.db.connect('repository')
     self.dbsession = self.db.open('all_users')