Преглед изворни кода

fix(docker): 补 COPY auto_put_ad/ 目录,修复 ODPSClient.execute_sql AttributeError

data_query.py 动态导入 auto_put_ad/odps_module.py 中的 ODPSClient,
该类提供 execute_sql 方法用于 ODPS 数据查询。容器之前未复制此目录,
导致运行时 fallback 到 auto_put_ad_mini/tools/odps_module.py(无此方法),
触发 AttributeError: 'ODPSClient' object has no attribute 'execute_sql'。

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
刘立冬 пре 1 месец
родитељ
комит
386210947c
1 измењених фајлова са 1 додато и 0 уклоњено
  1. 1 0
      Dockerfile.auto_put_ad_mini

+ 1 - 0
Dockerfile.auto_put_ad_mini

@@ -21,6 +21,7 @@ RUN pip install --no-cache-dir -i https://mirrors.aliyun.com/pypi/simple/ \
 # 复制项目代码(参考成功案例的风格)
 COPY agent/ ./agent/
 COPY im-client/ ./im-client/
+COPY examples/auto_put_ad/ ./examples/auto_put_ad/
 COPY examples/auto_put_ad_mini/ ./examples/auto_put_ad_mini/
 
 # 设置工作目录到业务目录(参考成功案例)