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
|
pass
|
||||||
|
|
||||||
|
|
||||||
async def main():
|
async def async_main():
|
||||||
"""Main entry point"""
|
"""Async main entry point"""
|
||||||
tool = CleanupTool()
|
tool = CleanupTool()
|
||||||
await tool.run()
|
await tool.run()
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
"""Synchronous entry point for CLI command"""
|
||||||
|
asyncio.run(async_main())
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
asyncio.run(main())
|
main()
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue