码云 Gitee IDE 全新上线——支持 Git 管理的轻量在线编码环境
Watch Star Fork

pippo / netadmin-driverPythonGPL-3.0

加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
驱动服务用于Juniper,Cisco的命令执行
一键复制 编辑 Web IDE 原始数据 按行查看 历史
main.py 899 Bytes
pippozq 提交于 2017-12-12 11:30 . update config
from tornado.ioloop import IOLoop
from tornado.web import Application
from tornado.httpserver import HTTPServer
from tornado.options import define, options
from routers import router
# config
define("conf", help="Config File", type=str)
define("port", help='Ansible Web Port', type=int)
define("date_fmt", help='data time', type=str)
define("ssh_key_file", help='data time', type=str)
define("debug", help='debug on', type=bool)
class App(Application):
def __init__(self, debug=False):
settings = {
'debug': debug,
}
handles = router.init()
super(App, self).__init__(handles, **settings)
if __name__ == "__main__":
options.parse_command_line()
options.parse_config_file('conf/%s.conf' % options.conf)
app = App(debug=options.debug)
http_server = HTTPServer(app)
http_server.listen(options.port)
IOLoop.instance().start()

评论 ( 0 )

你可以在登录后,发表评论

搜索帮助