⚡ kwargs merge dictionaries instead of using loops
This commit is contained in:
parent
546ca01071
commit
1567804509
@ -110,12 +110,9 @@ class HyperoptTools():
|
|||||||
space_non_optimized = HyperoptTools._space_params(non_optimized, space)
|
space_non_optimized = HyperoptTools._space_params(non_optimized, space)
|
||||||
all_space_params = space_params
|
all_space_params = space_params
|
||||||
|
|
||||||
# Include non optimized params if there are any
|
# Merge non optimized params if there are any
|
||||||
if len(space_non_optimized) > 0:
|
if len(space_non_optimized) > 0:
|
||||||
for non_optimized_param in space_non_optimized:
|
all_space_params = {**space_non_optimized, **space_params}
|
||||||
if non_optimized_param not in all_space_params:
|
|
||||||
all_space_params[non_optimized_param] = \
|
|
||||||
space_non_optimized[non_optimized_param]
|
|
||||||
|
|
||||||
if space in ['buy', 'sell']:
|
if space in ['buy', 'sell']:
|
||||||
result_dict.setdefault('params', {}).update(all_space_params)
|
result_dict.setdefault('params', {}).update(all_space_params)
|
||||||
|
Loading…
Reference in New Issue
Block a user