__init__.py 642 B

123456789101112131415161718192021222324
  1. #-*- coding:utf-8 -*-
  2. import os
  3. import traceback
  4. from flask import Flask
  5. #-- create app --
  6. app = Flask(__name__)
  7. app.config.from_object("rrd.config")
  8. from rrd.utils.logger import logging
  9. log = logging.getLogger(__file__)
  10. @app.errorhandler(Exception)
  11. def all_exception_handler(error):
  12. tb = traceback.format_exc()
  13. err_msg = '<pre>dashboard 暂时无法访问,请联系管理员.\n\nerror: %s\n\ntraceback日志如下:\n%s</pre>' %(error, tb)
  14. return err_msg, 500
  15. from view import index
  16. from view import api
  17. from view.auth import auth
  18. from view.user import user
  19. from view.team import team
  20. from view.dashboard import chart, screen