change: env cleanup

This commit is contained in:
Benoît Sierro
2023-08-21 15:34:27 +02:00
parent a05f954de8
commit dcb192461b

View File

@@ -1,7 +1,6 @@
import os
from enum import Enum from enum import Enum
from pathlib import Path from pathlib import Path
from typing import Any, Dict, Literal, Optional, Set from typing import Any
from pydantic import ImportString, NonNegativeFloat, ValidationInfo, model_validator from pydantic import ImportString, NonNegativeFloat, ValidationInfo, model_validator
from pydantic_settings import BaseSettings, SettingsConfigDict from pydantic_settings import BaseSettings, SettingsConfigDict
@@ -37,26 +36,4 @@ class Config(BaseSettings):
log_file: Path | None = None log_file: Path | None = None
def log_level() -> Set[Literal["critical", "error", "warning", "info", "debug"]]:
policy = get(LOG_FILE_LEVEL)
try:
policy = policy.lower()
if policy in {"critical", "error", "warning", "info", "debug"}:
return policy
except AttributeError:
pass
return None
def log_print_level() -> Set[Literal["critical", "error", "warning", "info", "debug"]]:
policy = get(LOG_PRINT_LEVEL)
try:
policy = policy.lower()
if policy in {"critical", "error", "warning", "info", "debug"}:
return policy
except AttributeError:
pass
return None
CONFIG = Config() CONFIG = Config()