コード例 #1
0
ファイル: index.py プロジェクト: peng9627/customer_service
import core.globalvar as gl
from core import config

config.init("./conf/pyg.conf")
gl.init()
from data.database import data_withdrawal
from utils.redis_utils import RedisUtils
from utils.logger_utils import LoggerUtils

logger = LoggerUtils('customer_service.index').logger
result = '<script>window.setTimeout(\"location.href = \'/customer_service/error\'\", 0);</script>\n'
try:
    redis = RedisUtils()
    if 'HTTP_COOKIE' in os.environ:
        cookie_string = os.environ.get('HTTP_COOKIE')
        logger.info('session:' + cookie_string)
        if cookie_string != '':
            c = Cookie.SimpleCookie()
            c.load(cookie_string)
            if 'session' in c:
                sessionid = c['session'].value
                if redis.exists(sessionid):
                    withdrawal_count = data_withdrawal.query_withdrawal_count_by_state(
                    )
                    stateall = 0
                    state0 = 0
                    state1 = 0
                    state2 = 0
                    if 0 in withdrawal_count:
                        state0 = withdrawal_count[0]
                        stateall += state0
コード例 #2
0
 def log_message(self, format, *args):
     logger = LoggerUtils('access').logger
     logger.info(
         "%s - - [%s] %s\n" % (self.client_address[0],
                               self.log_date_time_string(), format % args))