INNER CODE UNIT · Python

strategy_uses_declarative_engine

jptsantossilva/BEC · bec/main.py:367

def strategy_uses_declarative_engine(strategy_id: str) -> bool:
    try:
        definition = database.get_strategy_definition(strategy_id)
    except Exception:
        return False
    return isinstance(definition, dict) and definition.get("engine") == "bec_strategy_ast_v2"


def _safe_int_or_zero(value) -> int:
    try:
        if pd.isna(value):
            return 0
    except TypeError:
        pass
    try:
        return int(float(value))
    except (TypeError, ValueError):
        return 0

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…