22 lines
592 B
Python

"""実消化&アルトマーク 日次バッチのエントリーポイント"""
import asyncio
from src import jobctrl_daily
# 一部並行実行のため、非同期関数化
async def run():
try:
task = asyncio.create_task(jobctrl_daily.exec())
result_code = await task
exit(result_code)
except Exception:
# エラーが起きても、正常系のコードで返す。
# エラーが起きた事実はbatch_process内でログを出す。
exit(0)
if __name__ == '__main__':
# 非同期関数を実行
asyncio.run(run())