from apps.task import celery
from apps.task.settings import beat_schedule_filename

# with shelve.open(beat_schedule_filename) as db:
#     print(db)
#     print(db['entries'])

persistent_scheduler = PersistentScheduler(
    app=celery, schedule_filename=beat_schedule_filename)


def get_schedule():
    return persistent_scheduler.get_schedule()


def set_schedule():
    persistent_scheduler.set_schedule()


def add_schedule():
    persistent_scheduler.add()


if __name__ == "__main__":
    data = get_schedule()
    print(data)

    # 一定要记得close,否则python会报错
    persistent_scheduler.close()