Beispiel #1
0
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"
Beispiel #2
0
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" 
Beispiel #3
0
			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)
Beispiel #4
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")