def process_module(self, module):
'''
??????
'''
module = module or ''
if self.module_prefix:
module = '%s/%s' % (self.module_prefix, module)
module = '__'.join([i for i in module.split('/') if i])
method = getattr(self, module or 'index', None)
if method and module not in ('get', 'post'):
try:
result = method()
if result:
self.send_json(result)
except Exception as ex:
logging.error('%s\n%s\n', self.request, str(ex), exc_info=True)
self.send_json(None, E_INTER, str(ex))
else:
raise tornado.web.HTTPError(404)
评论列表
文章目录