INNER CODE UNIT · Python

deserialize_json_to_orders

DogsTailFarmer/martin-binance · martin_binance/backup.py:84

def deserialize_json_to_orders(v: Any) -> Orders:
    """
    Restores a live Orders object from a saved state
    """
    manager = Orders()

    # If a ready-made object was received (in memory during data validation)
    if isinstance(v, Orders):
        return v

    # If we are reading new structured data from a JSON file
    if isinstance(v, dict) and "items" in v:
        manager.restore(v["items"])
        manager.tp_order_id = v.get("tp_order_id")

    # Backward compatibility scenario: if the file was saved with an older version
    elif isinstance(v, list):
        manager.restore(v)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…