FlexibleUnpickler#
API documentation for tradingstrategy.utils.flexible_pickle.FlexibleUnpickler Python class in Trading Strategy framework.
- class FlexibleUnpickler[source]#
Bases:
UnpicklerCustom unpickler that handles missing enum values gracefully.
Intercepts enum class lookups during unpickling
Wraps enum reconstruction with error handling
Logs info about missing/broken values
Example usage:
from tradingstrategy.utils.flexible_pickle import flexible_load with open("vault-db.pickle", "rb") as f: data = flexible_load(f)
- __init__(*args, **kwargs)#
Methods
__init__(*args, **kwargs)find_class(module, name)Override to intercept enum class lookups.
load()Load a pickle.
Attributes
memopersistent_load