fix: Hyperopt-magic - allow parent classes within the same file

pull/11351/head
Matthias 1 year ago
parent b9c77124fc
commit a8ae767576

@ -122,7 +122,8 @@ class HyperOptimizer:
"""
for modules in bases:
if modules.__name__ != "IStrategy":
cloudpickle.register_pickle_by_value(sys.modules[modules.__module__])
if mod := sys.modules.get(modules.__module__):
cloudpickle.register_pickle_by_value(mod)
self.hyperopt_pickle_magic(modules.__bases__)
def _get_params_dict(

Loading…
Cancel
Save