ga-configreader 0.2.3
“Read configuration values from INI, DB, environment variables, and dictionaries”
Python reads an environment variableIterates over Python environment entries
SHA-256b1e1ff92745eabea8ac68367b914e636424756334d61527846bb10ff98f9bd74
MaleculeH₂(DbOs)
Evidence
8:4… m pathlib import Path
9from typing import Any
10
11try:
12 from sqlalchemy import create_engine
13 from sqlalchemy import inspect
14 from sqlalchemy import text
15 from sqlalchemy.orm import sessionmaker
16 from sqlalchemy.exc import SQLAlchemyError
17except Exception:
18 create_engine = None
⋯4 lines
116:8… file_name: str = str(file)
117 if os.path.exists(file_name):
118 self.config.read(file_name)
119 else:
120 raise FileNotFoundError(f"INI file '{file_name}' …
122:4… self.db_url = db_url
123 self.db_query = db_query or "SELECT value FROM settings WHERE section = :section AND name = :name"
124 self.db_session = None
125
126 self.use_dict = dictionary is not None
127 …
204:12… env_cache = {self._norm_key(key): str(value) for key, value in os.environ.items()}
205
206 self._cache_values = provider_cache
207 self._cache_env_values = env_cache
208 self._cache_ini_items = …
594:56… e}".upper()
595 if section_name == "":
596 return os.getenv(name.upper(), os.getenv(default_key))
597 if section_name.upper() == "DEFAULT":
598 return os.getenv(default_key) …
No evidence locations were recorded for this file. Raw result