import sys sys.path.append('/data/xce') sys.path.append('/data/xce/IcePy-3.3.0/python') import traceback, Ice, time import random from AdQualityAdapter import * print '\t功能选择:' print '\tGetLastUpdateTime-----输入0(默认)' print '\tGetQualitys-----------输入1' print '\treload----------------输入2' print '\t退出------------------输入exit' moduleNO = raw_input('请选择功能模块: ') adapter = AdQualityAdapter(0) if moduleNO == '0' or moduleNO == '': print '-----------------------GetLastUpdateTime------------------------------------' print "The last update time is: %s" % adapter.GetLastUpdateTime() elif moduleNO == '1': print '-----------------------GetQualitys------------------------------------------' user_key = raw_input('请选择输入user_key: ') print adapter.GetQualitys(user_key) elif moduleNO == '2': print '-----------------------reload-----------------------------------------------' print "reloading ... ..." adapter.reload() print "reload Done"
import sys sys.path.append('/data/xce') sys.path.append('/data/xce/IcePy-3.3.0/python') import traceback, Ice, time import random from AdQualityAdapter import * print '\t功能选择:' print '\tGetLastUpdateTime-----输入0(默认)' print '\tGetQualitys-----------输入1' print '\treload----------------输入2' print '\t退出------------------输入exit' moduleNO = raw_input('请选择功能模块: ') adapter = AdQualityAdapter(0) if moduleNO == '0' or moduleNO == '': print '-----------------------GetLastUpdateTime------------------------------------' print "The last update time is: %s" %adapter.GetLastUpdateTime() elif moduleNO == '1': print '-----------------------GetQualitys------------------------------------------' user_key = raw_input('请选择输入user_key: ') print adapter.GetQualitys(user_key) elif moduleNO == '2': print '-----------------------reload-----------------------------------------------' print "reloading ... ..." adapter.reload() print "reload Done"
seq.append(stat) stat_map[stat.userKey] = seq data = {} def insert(ele): if(("user_key" in ele) and ("group_id" in ele)): key = "%s\t%s"%(ele["user_key"], ele["group_id"]) if(key not in data): data[key] = StatElement(ele["user_key"], long(ele["group_id"]), ele["time"]) data[key].add(ele) else: print "error" path = "/data/xce/Ad/log/AdLogS0/stat_log" adapter = AdQualityAdapter(0) last_update_time = "-1" #last_update_time = "2010-12-10 13:37:00" try: last_update_time = adapter.GetLastUpdateTime() except: print "adapter.Get last update time error" traceback.print_exc() midmail.send("quality adapter get last update time error", "*****@*****.**") sys.exit(0) print last_update_time if re.match('\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d', last_update_time) is None: print "last update time format error" sys.exit(0)
data = {} def insert(ele): if (("user_key" in ele) and ("group_id" in ele)): key = "%s\t%s" % (ele["user_key"], ele["group_id"]) if (key not in data): data[key] = StatElement(ele["user_key"], long(ele["group_id"]), ele["time"]) data[key].add(ele) else: logger.info("This line don't has user_key or group_id, error") adapter = AdQualityAdapter(0) ###################################get last update time###################################################### last_update_time = "-1" #ast_update_time = "2010-12-11 10:43:00" try: last_update_time = adapter.GetLastUpdateTime() except: logger.error("quality adapter get last update time error", traceback) util.ExitQualityMinutely() # exit change the status sys.exit(0) logger.info("The last update time : %s" % last_update_time) if re.match('\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d', last_update_time) is None: logger.info( "the last update time don't match format '%Y-%m-%d %H:%M:%S' error")