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

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