flask_apscheduler 封装应用
一、 常规初始化
from flask_apscheduler import APScheduler
scheduler = APScheduler()
import atexit
import fcntl
import pathlib
from flask import Flask
from ..extensions import scheduler
from lib.schedulers.scheduler import SchedulerInitialization
_default_instance_path = pathlib.Path(__file__).parents[0].joinpath('instance')
def create_app():
app = Flask(__name__, instance_relative_config=True, instance_path=_default_instance_path)
app.secret_key = 'A0r98j/3X-^R~H!j#_mN]L@*W/,?T'
configure_scheduler(app)
return app
def configure_scheduler(app):
file_path = "../lib/schedulers/scheduler.lock"
f = open(file_path, "wb")
try:
fcntl