Files
agentic-soc-platform/main.py
T
2025-09-07 20:02:11 +08:00

25 lines
520 B
Python

import time
from Core.engine import Engine
from Lib.log import logger
def main():
try:
engine = Engine()
engine.start()
while True:
time.sleep(1)
except KeyboardInterrupt:
logger.info("Program interrupted by user")
except Exception as e:
logger.error(f"Program error occurred: {e}")
finally:
if 'engine' in locals() and engine:
engine.stop()
logger.info("Program has been closed")
if __name__ == '__main__':
main()