diff --git a/packages/opal-common/opal_common/confi/confi.py b/packages/opal-common/opal_common/confi/confi.py index 17df7c0c5..ff3b054ee 100644 --- a/packages/opal-common/opal_common/confi/confi.py +++ b/packages/opal-common/opal_common/confi/confi.py @@ -7,12 +7,13 @@ import inspect import json import logging +import os import string from collections import OrderedDict from functools import partial, wraps from typing import Any, Callable, Dict, List, Optional, Tuple, TypeVar, Union -from decouple import Csv, UndefinedValueError, config, text_type, undefined +from decouple import AutoConfig, Csv, UndefinedValueError, text_type, undefined from opal_common.authentication.casting import cast_private_key, cast_public_key from opal_common.authentication.types import EncryptionKeyFormat, PrivateKey, PublicKey from opal_common.confi.cli import get_cli_object_for_config_objects @@ -22,6 +23,8 @@ from typer import Typer +config = AutoConfig(os.environ.get("CONFI_PATH") or os.getcwd()) + class Placeholder(object): """Placeholder instead of default value for decouple."""