duplicated block id: 1 size: 56 cleaned lines of code in 2 files: - src/pydolphinscheduler/core/task.py (543:599) - src/pydolphinscheduler/core/task.py (632:688) duplicated block id: 2 size: 28 cleaned lines of code in 2 files: - src/pydolphinscheduler/core/task.py (157:184) - src/pydolphinscheduler/core/task.py (634:661) duplicated block id: 3 size: 28 cleaned lines of code in 2 files: - src/pydolphinscheduler/core/task.py (157:184) - src/pydolphinscheduler/core/task.py (545:572) duplicated block id: 4 size: 17 cleaned lines of code in 2 files: - src/pydolphinscheduler/tasks/condition.py (77:104) - src/pydolphinscheduler/tasks/dependent.py (197:224) duplicated block id: 5 size: 15 cleaned lines of code in 2 files: - src/pydolphinscheduler/resources_plugin/base/git.py (61:75) - src/pydolphinscheduler/resources_plugin/base/git.py (91:105) duplicated block id: 6 size: 14 cleaned lines of code in 2 files: - src/pydolphinscheduler/tasks/procedure.py (59:79) - src/pydolphinscheduler/tasks/sql.py (140:160) duplicated block id: 7 size: 11 cleaned lines of code in 2 files: - src/pydolphinscheduler/resources_plugin/oss.py (38:48) - src/pydolphinscheduler/resources_plugin/s3.py (39:49) duplicated block id: 8 size: 10 cleaned lines of code in 2 files: - src/pydolphinscheduler/tasks/map_reduce.py (30:40) - src/pydolphinscheduler/tasks/spark.py (44:54) duplicated block id: 9 size: 10 cleaned lines of code in 2 files: - src/pydolphinscheduler/tasks/flink.py (52:62) - src/pydolphinscheduler/tasks/spark.py (45:55) duplicated block id: 10 size: 9 cleaned lines of code in 2 files: - src/pydolphinscheduler/java_gateway.py (204:212) - src/pydolphinscheduler/java_gateway.py (223:231) duplicated block id: 11 size: 9 cleaned lines of code in 2 files: - src/pydolphinscheduler/tasks/flink.py (52:61) - src/pydolphinscheduler/tasks/map_reduce.py (31:40) duplicated block id: 12 size: 9 cleaned lines of code in 2 files: - src/pydolphinscheduler/core/yaml_workflow.py (368:376) - src/pydolphinscheduler/core/yaml_workflow.py (444:452) duplicated block id: 13 size: 9 cleaned lines of code in 2 files: - src/pydolphinscheduler/resources_plugin/base/git.py (35:43) - src/pydolphinscheduler/resources_plugin/base/git.py (59:67) duplicated block id: 14 size: 8 cleaned lines of code in 2 files: - src/pydolphinscheduler/tasks/condition.py (123:132) - src/pydolphinscheduler/tasks/dependent.py (241:250) duplicated block id: 15 size: 8 cleaned lines of code in 2 files: - src/pydolphinscheduler/tasks/mlflow.py (194:202) - src/pydolphinscheduler/tasks/mlflow.py (246:254) duplicated block id: 16 size: 8 cleaned lines of code in 2 files: - src/pydolphinscheduler/core/task.py (253:262) - src/pydolphinscheduler/core/workflow.py (275:284) duplicated block id: 17 size: 7 cleaned lines of code in 2 files: - src/pydolphinscheduler/tasks/dvc.py (89:95) - src/pydolphinscheduler/tasks/dvc.py (118:124) duplicated block id: 18 size: 7 cleaned lines of code in 2 files: - src/pydolphinscheduler/tasks/flink.py (70:76) - src/pydolphinscheduler/tasks/spark.py (62:68) duplicated block id: 19 size: 7 cleaned lines of code in 2 files: - src/pydolphinscheduler/tasks/flink.py (78:84) - src/pydolphinscheduler/tasks/spark.py (70:76) duplicated block id: 20 size: 7 cleaned lines of code in 2 files: - src/pydolphinscheduler/tasks/datax.py (136:144) - src/pydolphinscheduler/tasks/sql.py (73:81) duplicated block id: 21 size: 7 cleaned lines of code in 2 files: - src/pydolphinscheduler/resources_plugin/base/git.py (37:43) - src/pydolphinscheduler/resources_plugin/base/git.py (91:97) duplicated block id: 22 size: 7 cleaned lines of code in 2 files: - src/pydolphinscheduler/tasks/mlflow.py (175:181) - src/pydolphinscheduler/tasks/mlflow.py (225:231) duplicated block id: 23 size: 6 cleaned lines of code in 2 files: - src/pydolphinscheduler/tasks/flink.py (70:75) - src/pydolphinscheduler/tasks/map_reduce.py (42:47) duplicated block id: 24 size: 6 cleaned lines of code in 2 files: - src/pydolphinscheduler/tasks/map_reduce.py (42:47) - src/pydolphinscheduler/tasks/spark.py (62:67)