Refactor main function to provide sync CLI entry point
This commit is contained in:
parent
8777895efc
commit
66d6c7dd6f
1 changed files with 8 additions and 3 deletions
|
|
@ -1129,11 +1129,16 @@ class CleanupTool:
|
|||
pass
|
||||
|
||||
|
||||
async def main():
|
||||
"""Main entry point"""
|
||||
async def async_main():
|
||||
"""Async main entry point"""
|
||||
tool = CleanupTool()
|
||||
await tool.run()
|
||||
|
||||
|
||||
def main():
|
||||
"""Synchronous entry point for CLI command"""
|
||||
asyncio.run(async_main())
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
asyncio.run(main())
|
||||
main()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue