From bbe80661f8d788f3d6ca19c1426d36a79a649946 Mon Sep 17 00:00:00 2001 From: aaron <> Date: Sun, 4 May 2025 10:24:43 +0800 Subject: [PATCH] update --- cryptoai/__pycache__/main.cpython-313.pyc | Bin 1503 -> 2105 bytes cryptoai/task_endpoint.py | 18 ++++++++---------- docker-compose.yml | 2 +- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/cryptoai/__pycache__/main.cpython-313.pyc b/cryptoai/__pycache__/main.cpython-313.pyc index 31b35b05451c8f8c6dd93f4f0ad6c0618c56ce95..edecae5a750c9392c65eee4087af17cdbbc01528 100644 GIT binary patch literal 2105 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 diff --git a/cryptoai/task_endpoint.py b/cryptoai/task_endpoint.py index 0580fd1..445e37b 100644 --- a/cryptoai/task_endpoint.py +++ b/cryptoai/task_endpoint.py @@ -7,6 +7,8 @@ import argparse from typing import Dict, Any import schedule import time +import logging + # 添加项目根目录到Python路径 current_dir = os.path.dirname(os.path.abspath(__file__)) parent_dir = os.path.dirname(current_dir) @@ -16,32 +18,28 @@ from cryptoai.agents.crypto_agent import CryptoAgent from cryptoai.agents.gold_agent import GoldAgent from cryptoai.utils.config_loader import ConfigLoader +logger = logging.getLogger(__name__) +logger.setLevel(logging.DEBUG) + def task_start(): try: # GoldAgent().start_agent() - # # CryptoAgent().start_agent() + # CryptoAgent().start_agent() # return - print("🚀 加密货币Agent程序已启动") - # 设置 08:00, 20:00 运行一次 + logger.info("🚀 加密货币Agent程序已启动") schedule.every().day.at("00:00").do(CryptoAgent().start_agent) schedule.every().day.at("08:00").do(CryptoAgent().start_agent) schedule.every().day.at("12:00").do(CryptoAgent().start_agent) schedule.every().day.at("16:00").do(CryptoAgent().start_agent) schedule.every().day.at("20:00").do(CryptoAgent().start_agent) - # schedule.every().day.at("00:00").do(GoldAgent().start_agent) - # schedule.every().day.at("08:00").do(GoldAgent().start_agent) - # schedule.every().day.at("12:00").do(GoldAgent().start_agent) - # schedule.every().day.at("16:00").do(GoldAgent().start_agent) - # schedule.every().day.at("20:00").do(GoldAgent().start_agent) - while True: schedule.run_pending() time.sleep(1) except Exception as e: - print(f"程序运行出错: {e}") + logger.error(f"程序运行出错: {e}") import traceback traceback.print_exc() \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 374c606..5899822 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,7 +4,7 @@ services: cryptoai: build: . container_name: cryptoai-task - image: cryptoai:0.0.12 + image: cryptoai:0.0.13 restart: always volumes: - ./cryptoai/data:/app/cryptoai/data