22 lines
592 B
Python
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())
|