from apps.app import demo import asyncio import sys if __name__ == "__main__": if sys.platform == "win32": asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()) try: demo.launch( server_name="0.0.0.0", server_port=7860, share=False, inbrowser=True ) except KeyboardInterrupt: print("\nšŸ‘‹ App stopped.") finally: # Graceful cleanup try: loop = asyncio.get_event_loop() if not loop.is_closed(): loop.close() except Exception: pass