AutoLink开源平台主入口代码分析

先来一张图看下AutoLink的主入口程序代码:

具体代码分析:

# -*- coding: utf-8 -*-

__author__ = "苦叶子"

"""

公众号: 开源优测

Email: [email protected]

"""
# 导入依赖包
import os
import sys

from flask_script import Manager

from auto.www.app import create_app, load_all_task
from auto.settings import HEADER
from utils.help import check_version

# 判断运行的判断,将驱动路径加入环境变量
if sys.platform.startswith("linux") or sys.platform.startswith("darwin"):
    os.environ["PATH"] = os.environ["PATH"] + ":" + os.getcwd() + "/driver"
else:
    os.environ["PATH"] = os.environ["PATH"] + ";" + os.getcwd() + "/driver"

# 输出控制台logo
print(HEADER)

# 创建flask应用    
app = create_app('default')
manager = Manager(app)


if __name__ == '__main__':
    # 检测AutoLink版本
    check_version()
    
    # 初始化加载调度任务
    load_all_task(app)
    
    # 运行flask应用
    manager.run()

源码托管地址:

github地址:https://github.com/small99/AutoLink

码云地址:https://gitee.com/lym51/AutoLink

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章