Spaces:
Sleeping
Sleeping
import os | |
import logging | |
from pathlib import Path | |
from aworld.utils.common import get_local_ip | |
#################################### | |
# Load .env file | |
#################################### | |
try: | |
from dotenv import load_dotenv, find_dotenv | |
load_dotenv(find_dotenv("./.env")) | |
except ImportError: | |
print("dotenv not installed, skipping...") | |
# Define log levels dictionary | |
LOG_LEVELS = { | |
'DEBUG': logging.DEBUG, | |
'INFO': logging.INFO, | |
'WARNING': logging.WARNING, | |
'ERROR': logging.ERROR, | |
'CRITICAL': logging.CRITICAL | |
} | |
ROOT_DIR = Path(__file__).parent # the path containing this file | |
AGENTS_DIR = os.getenv("AGENTS_DIR", "./aworldspace/agents") | |
ROOT_LOG = os.path.join(os.getenv("LOG_DIR_PATH", "logs") , get_local_ip()) | |
WORKSPACE_TYPE = os.environ.get("WORKSPACE_TYPE", "local") | |
WORKSPACE_PATH = os.environ.get("WORKSPACE_PATH", "./data/workspaces") | |