INNER CODE UNIT · Python
_managed_positions_path
FLOCK4H/Dexter · Dexter.py:154
def _managed_positions_path(config) -> Path:
return config.paths.state_dir / MANAGED_POSITIONS_FILENAME
def _default_managed_positions_store() -> dict[str, Any]:
return {
"version": 1,
"updated_at": None,
"positions": {},
}
def load_managed_positions(config) -> dict[str, Any]:
path = _managed_positions_path(config)
if not path.exists():
return _default_managed_positions_store()
try:
payload = json.loads(path.read_text(encoding="utf-8"))