code: def task_generating(self):
      print("========== task_generating ==========")
      tasks = task_generator(
          tasks=self.task_config,
          generators=self.rolling_gen,  # generate different date segments
      )
      pprint(tasks)
      return tasks
  
file_path: qlib/examples/model_rolling/task_manager_rolling.py
imports: from pprint import pprint
  import fire
  import qlib
  from qlib.constant import REG_CN
  from qlib.workflow import R
  from qlib.workflow.task.gen import RollingGen, task_generator
  from qlib.workflow.task.manage import TaskManager, run_task
  from qlib.workflow.task.collect import RecorderCollector
  from qlib.model.ens.group import RollingGroup
  from qlib.model.trainer import TrainerR, TrainerRM, task_train
  from qlib.tests.config import CSI100_RECORD_LGB_TASK_CONFIG, CSI100_RECORD_XGBOOST_TASK_CONFIG
label_desc: Use image node_id 3 for calling the RollingTaskExample obj's underlying member method code with example usage: obj.task_generating() and returns: tasks