Files

28 lines
720 B
Python
Executable File

#!/usr/local/bin/python3
# -*- coding: utf-8 -*-
import tornado.web
import libs.stock_web_dic as stock_web_dic
import libs.common as common
#基础handler,主要负责检查mysql的数据库链接。
class BaseHandler(tornado.web.RequestHandler):
@property
def db(self):
try:
# check every time。
self.application.db.query("SELECT 1 ")
except Exception as e:
print(e)
self.application.db.reconnect()
return self.application.db
class LeftMenu:
def __init__(self, url):
self.leftMenuList = stock_web_dic.STOCK_WEB_DATA_LIST
self.current_url = url
# 获得左菜单。
def GetLeftMenu(url):
return LeftMenu(url)