duplicated block id: 1 size: 10 cleaned lines of code in 2 files: - infra/src/stages/deploy_stage_codebuild.py (112:122) - infra/src/stages/train_stage_codebuild_long_polling.py (167:177) duplicated block id: 2 size: 8 cleaned lines of code in 2 files: - infra/src/deploy_factory_locator.py (26:36) - infra/src/train_factory_locator.py (26:36) duplicated block id: 3 size: 7 cleaned lines of code in 2 files: - infra/src/stages/deploy_stage_codebuild.py (103:110) - infra/src/stages/train_stage_codebuild_long_polling.py (149:156) duplicated block id: 4 size: 7 cleaned lines of code in 2 files: - src/rules/detector_rule_model_score_no_threshold.py (33:41) - src/rules/detector_rule_model_score_positive.py (34:42) duplicated block id: 5 size: 6 cleaned lines of code in 2 files: - infra/src/stages/deploy_stage_base.py (32:38) - infra/src/stages/train_stage_base.py (33:39) duplicated block id: 6 size: 6 cleaned lines of code in 2 files: - infra/src/stages/deploy_stage_codebuild.py (69:74) - infra/src/stages/train_stage_codebuild_long_polling.py (81:86) duplicated block id: 7 size: 6 cleaned lines of code in 2 files: - build/buildspec.deploy.yml (15:22) - build/buildspec.train.yml (20:27) duplicated block id: 8 size: 6 cleaned lines of code in 2 files: - infra/src/stages/generic_stage_codebuild.py (23:35) - infra/src/stages/train_stage_codebuild_long_polling.py (26:39) duplicated block id: 9 size: 6 cleaned lines of code in 2 files: - src/core/fraud_detector_model_based_deploy.py (35:41) - src/core/fraud_detector_train.py (28:34) duplicated block id: 10 size: 6 cleaned lines of code in 2 files: - infra/src/stages/deploy_stage_codebuild.py (83:90) - infra/src/stages/train_stage_codebuild_long_polling.py (108:117)