from pythonFrame.myUtils.Util import MyDate from report.ReportEntity import ReportEntity, ReportDMEntity from report.ReportMonitor import ReportMonitor __author__ = 'linzhou208438' __update__ = '2015/6/24' class A(object): def __init__(self, map): print map.map_store if __name__ == '__main__': # reportMysql=ReportMysql(ReportMysql.conn_space_params) # re = reportMysql.select_map_store() #print re.__len__() # mysqlWrap = ReportMysql(ReportMysql.conn_space_params) # mysqlWrap.insert_update_report(map_store=re,update_fields=ReportDMEntity().__dict__) monitorReport = ReportMonitor() mydatea = 20150623 monitorReport.__setattr__("11", MyDate(mydatea)) print monitorReport.mydate.get_now() print monitorReport.__dict__ print monitorReport.map_store print monitorReport.__getattribute__("map_store") a = A(monitorReport)
-DsendMsg eg: .py -DsendMsg phone1,phone2 message -DupdateAssignField default all -Dadmobile ad mobile data from oracle to mysql if you want to monitor python url request please exec : tail -f /home/qs/scripts/video_report_yyyymm/yyyyMMdd/monitor.log notice: all reference code in video_report_yyyymm directory eg: pythonFrame provide basic component report business service closely related ''' exit() monitorReport = ReportMonitor() fileRead = ReportReadFile(monitorReport) fileWrite = FileWrite() jsonParallel = ReportJsonParallel(monitorReport) jsonSerial = ReportJsonSerial(monitorReport) mysqlWrap = ReportMysql(ReportMysql.conn_formal_params, monitorReport) #mysqlWrap = ReportMysql(ReportMysql.conn_space_params,monitorReport) if cmp(sys.argv[1], '-Dsave') == 0: mydate = Util.get_yesterday() if len(sys.argv) == 3: mydate = sys.argv[2] monitorReport.__setattr__("mydate", MyDate(mydate))