1
0
mirror of https://github.com/microsoft/qlib.git synced 2026-07-03 11:00:57 +08:00

Update gen.py (#576)

This commit is contained in:
you-n-g
2021-08-25 18:05:10 +08:00
committed by GitHub
parent 509bfcb02e
commit 84d2cb3226

View File

@@ -162,8 +162,7 @@ class RollingGen(TaskGen):
List[dict]:
the following tasks of `task`(`task` itself is excluded)
"""
t = copy.deepcopy(task)
prev_seg = t["dataset"]["kwargs"]["segments"]
prev_seg = task["dataset"]["kwargs"]["segments"]
while True:
segments = {}
try:
@@ -184,6 +183,7 @@ class RollingGen(TaskGen):
break
prev_seg = segments
t = copy.deepcopy(task) # deepcopy is necessary to avoid modify task inplace
self._update_task_segs(t, segments)
yield t