From b9c4954c2f9e2e62cfadd82869e905f5f02db34a Mon Sep 17 00:00:00 2001 From: Liu An Date: Mon, 11 Aug 2025 15:32:04 +0800 Subject: [PATCH] Fix: Replace StrEnum with strenum in code_exec.py (#9376) ### What problem does this PR solve? - The enum import was changed from Python's built-in StrEnum to the strenum package. - Fix error `Warning: Failed to import module code_exec: cannot import name 'StrEnum' from 'enum' (/usr/lib/python3.10/enum.py)` ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --- agent/tools/code_exec.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agent/tools/code_exec.py b/agent/tools/code_exec.py index 1c5cae24d..be5b29561 100644 --- a/agent/tools/code_exec.py +++ b/agent/tools/code_exec.py @@ -17,7 +17,7 @@ import base64 import logging import os from abc import ABC -from enum import StrEnum +from strenum import StrEnum from typing import Optional from pydantic import BaseModel, Field, field_validator from agent.tools.base import ToolParamBase, ToolBase, ToolMeta