dev@locazia: try fix startuping background
This commit is contained in:
parent
fa3f1fefdb
commit
266c76532d
|
|
@ -94,9 +94,17 @@ if __name__ == '__main__':
|
||||||
startup_fn = startup_fn or target_fn
|
startup_fn = startup_fn or target_fn
|
||||||
assert startup_fn
|
assert startup_fn
|
||||||
|
|
||||||
|
async def wrapped_startup_fn():
|
||||||
|
try:
|
||||||
|
await startup_fn()
|
||||||
|
except BaseException as e:
|
||||||
|
make_log(startup_target[0].upper() + startup_target[1:], f"Error: {e}" + '\n' + str(traceback.format_exc()),
|
||||||
|
level='error')
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
loop = asyncio.get_event_loop()
|
loop = asyncio.get_event_loop()
|
||||||
try:
|
try:
|
||||||
loop.run_until_complete(startup_fn())
|
loop.run_until_complete(wrapped_startup_fn())
|
||||||
except BaseException as e:
|
except BaseException as e:
|
||||||
make_log(startup_target[0].upper() + startup_target[1:], f"Error: {e}" + '\n' + str(traceback.format_exc()),
|
make_log(startup_target[0].upper() + startup_target[1:], f"Error: {e}" + '\n' + str(traceback.format_exc()),
|
||||||
level='error')
|
level='error')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue