145 duplicated lines in: - docker/services/clients/standalone_key_management.py (163:428, 63%) - src/services/clients/standalone_key_management.py (272:537, 48%) 125 duplicated lines in: - docker/services/key_management_service.py (2:164, 91%) - src/services/key_management_service.py (2:164, 78%) 103 duplicated lines in: - docker/services/clients/s3.py (8:152, 57%) - src/services/clients/s3.py (8:152, 60%) 98 duplicated lines in: - docker/services/clients/ssm.py (11:133, 76%) - src/services/clients/ssm.py (11:133, 75%) 96 duplicated lines in: - docker/services/customer_preferences_service.py (43:154, 77%) - src/services/shape_rule_filter_service.py (43:154, 78%) 72 duplicated lines in: - docker/services/license_service.py (11:110, 100%) - src/services/license_service.py (11:110, 88%) 69 duplicated lines in: - docker/services/clients/standalone_key_management.py (2:140, 30%) - src/services/clients/standalone_key_management.py (2:140, 23%) 56 duplicated lines in: - docker/services/customer_preferences_service.py (88:154, 45%) - src/services/customer_preferences_service.py (92:158, 44%) 54 duplicated lines in: - docker/commons/security.py (4:88, 100%) - src/commons/security.py (10:88, 100%) 49 duplicated lines in: - docker/services/clients/s3.py (164:218, 27%) - src/services/clients/s3.py (165:219, 28%) 42 duplicated lines in: - docker/services/storage_service.py (23:72, 19%) - src/services/storage_service.py (16:65, 18%) 42 duplicated lines in: - docker/services/algorithm_service.py (88:132, 40%) - src/services/algorithm_service.py (105:149, 34%) 39 duplicated lines in: - docker/services/algorithm_service.py (12:60, 37%) - src/services/algorithm_service.py (15:63, 32%) 35 duplicated lines in: - docker/services/user_service.py (35:79, 59%) - src/services/user_service.py (37:81, 36%) 34 duplicated lines in: - docker/services/license_manager_service.py (171:220, 23%) - src/services/license_manager_service.py (141:190, 26%) 34 duplicated lines in: - docker/services/rightsizer_parent_service.py (102:136, 25%) - src/services/rightsizer_parent_service.py (62:96, 19%) 34 duplicated lines in: - docker/services/service_provider.py (281:324, 14%) - src/services/service_provider.py (334:377, 11%) 31 duplicated lines in: - docker/services/service_provider.py (99:138, 12%) - src/services/service_provider.py (128:167, 10%) 31 duplicated lines in: - docker/services/token_service.py (2:54, 100%) - src/services/token_service.py (2:54, 100%) 30 duplicated lines in: - docker/services/clients/license_manager.py (121:164, 25%) - src/services/clients/license_manager.py (179:222, 19%) 29 duplicated lines in: - docker/services/clients/ssm.py (135:168, 22%) - src/services/clients/ssm.py (137:170, 22%) 28 duplicated lines in: - docker/services/clients/abstract_key_management.py (44:85, 52%) - src/services/clients/abstract_key_management.py (57:98, 44%) 28 duplicated lines in: - docker/services/rightsizer_parent_service.py (154:182, 20%) - src/services/rightsizer_parent_service.py (179:207, 16%) 25 duplicated lines in: - docker/models/storage.py (2:42, 100%) - src/models/storage.py (2:42, 100%) 25 duplicated lines in: - docker/models/algorithm.py (7:48, 23%) - src/models/algorithm.py (6:47, 23%) 24 duplicated lines in: - docker/services/clients/abstract_key_management.py (6:42, 45%) - src/services/clients/abstract_key_management.py (6:42, 38%) 24 duplicated lines in: - docker/commons/constants.py (72:99, 14%) - src/commons/constants.py (116:143, 9%) 24 duplicated lines in: - docker/services/customer_preferences_service.py (9:38, 19%) - src/services/customer_preferences_service.py (9:38, 18%) 23 duplicated lines in: - docker/models/job.py (9:35, 67%) - src/models/job.py (9:35, 67%) 20 duplicated lines in: - docker/services/rightsizer_application_service.py (14:33, 83%) - src/services/rightsizer_application_service.py (80:99, 15%) 20 duplicated lines in: - docker/services/clients/license_manager.py (16:43, 17%) - src/services/clients/license_manager.py (17:44, 12%) 19 duplicated lines in: - docker/models/algorithm.py (77:98, 18%) - src/models/algorithm.py (77:98, 18%) 19 duplicated lines in: - docker/services/service_provider.py (74:97, 7%) - src/services/service_provider.py (71:94, 6%) 19 duplicated lines in: - docker/services/resize/resize_service.py (430:452, 5%) - src/services/resize_service.py (126:148, 16%) 19 duplicated lines in: - docker/models/shape_price.py (16:35, 79%) - src/models/shape_price.py (18:37, 76%) 18 duplicated lines in: - docker/models/algorithm.py (103:123, 17%) - src/models/algorithm.py (102:122, 17%) 17 duplicated lines in: - docker/services/resize/resize_service.py (165:183, 4%) - src/services/resize_service.py (25:43, 14%) 17 duplicated lines in: - docker/models/recommendation_history.py (65:81, 26%) - src/models/recommendation_history.py (72:88, 20%) 16 duplicated lines in: - docker/commons/constants.py (119:139, 9%) - src/commons/constants.py (169:189, 6%) 16 duplicated lines in: - docker/services/job_service.py (21:39, 23%) - src/services/job_service.py (81:99, 20%) 15 duplicated lines in: - docker/models/license.py (2:23, 100%) - src/models/license.py (2:23, 100%) 15 duplicated lines in: - docker/models/base_model.py (6:25, 100%) - src/models/base_model.py (6:25, 100%) 15 duplicated lines in: - docker/models/algorithm.py (127:145, 14%) - src/models/algorithm.py (125:143, 14%) 15 duplicated lines in: - docker/services/rightsizer_parent_service.py (138:154, 11%) - src/services/rightsizer_parent_service.py (109:125, 8%) 15 duplicated lines in: - docker/commons/constants.py (172:188, 9%) - src/commons/constants.py (287:303, 5%) 14 duplicated lines in: - docker/services/key_management_service.py (128:144, 10%) - src/services/key_management_service.py (106:122, 8%) 14 duplicated lines in: - docker/services/key_management_service.py (106:122, 10%) - src/services/key_management_service.py (128:144, 8%) 14 duplicated lines in: - docker/services/environment_service.py (10:27, 25%) - src/services/environment_service.py (10:27, 27%) 14 duplicated lines in: - docker/models/parent_attributes.py (2:21, 100%) - src/models/parent_attributes.py (2:21, 100%) 13 duplicated lines in: - docker/services/setting_service.py (5:19, 76%) - src/services/setting_service.py (11:25, 21%) 13 duplicated lines in: - docker/services/clients/standalone_key_management.py (142:161, 5%) - src/services/clients/standalone_key_management.py (222:241, 4%) 13 duplicated lines in: - docker/commons/constants.py (149:164, 7%) - src/commons/constants.py (245:260, 5%) 13 duplicated lines in: - docker/services/resize/resize_service.py (384:399, 3%) - src/services/resize_service.py (79:94, 11%) 12 duplicated lines in: - docker/commons/log_helper.py (5:17, 52%) - src/commons/log_helper.py (55:67, 22%) 12 duplicated lines in: - docker/services/ssm_service.py (5:20, 63%) - src/services/ssm_service.py (5:20, 70%) 12 duplicated lines in: - docker/models/shape.py (8:22, 100%) - src/models/shape.py (15:29, 75%) 12 duplicated lines in: - docker/services/key_management_service.py (166:178, 8%) - src/services/key_management_service.py (190:202, 7%) 12 duplicated lines in: - docker/commons/constants.py (100:111, 7%) - src/commons/constants.py (145:156, 4%) 12 duplicated lines in: - docker/models/recommendation_history.py (41:54, 18%) - src/models/recommendation_history.py (48:60, 14%) 11 duplicated lines in: - docker/services/customer_preferences_service.py (27:38, 8%) - src/services/shape_rule_filter_service.py (27:38, 9%) 11 duplicated lines in: - docker/services/customer_preferences_service.py (11:22, 8%) - src/services/shape_rule_filter_service.py (11:22, 9%) 11 duplicated lines in: - docker/commons/constants.py (40:51, 6%) - src/commons/constants.py (225:236, 4%) 11 duplicated lines in: - docker/services/clients/license_manager.py (104:115, 9%) - src/services/clients/license_manager.py (135:145, 7%) 11 duplicated lines in: - docker/services/user_service.py (15:26, 18%) - src/services/user_service.py (16:27, 11%) 11 duplicated lines in: - docker/services/resize/resize_service.py (401:411, 2%) - src/services/resize_service.py (96:106, 9%) 10 duplicated lines in: - docker/commons/log_helper.py (19:32, 43%) - src/commons/log_helper.py (70:82, 18%) 10 duplicated lines in: - docker/models/recommendation_history.py (4:18, 15%) - src/models/recommendation_history.py (4:18, 12%) 10 duplicated lines in: - docker/models/application_attributes.py (2:15, 100%) - src/models/application_attributes.py (2:15, 100%) 9 duplicated lines in: - docker/models/job.py (39:49, 26%) - src/models/job.py (39:49, 26%) 9 duplicated lines in: - docker/services/shape_price_service.py (19:28, 45%) - src/services/shape_price_service.py (36:45, 14%) 9 duplicated lines in: - docker/services/shape_service.py (17:27, 40%) - src/services/shape_service.py (15:25, 29%) 9 duplicated lines in: - docker/services/rightsizer_parent_service.py (27:35, 6%) - src/services/rightsizer_parent_service.py (28:36, 5%) 8 duplicated lines in: - docker/services/service_provider.py (258:266, 3%) - src/services/service_provider.py (223:231, 2%) 8 duplicated lines in: - docker/services/rightsizer_application_service.py (20:27, 33%) - src/services/rightsizer_parent_service.py (83:90, 4%) 8 duplicated lines in: - docker/services/customer_preferences_service.py (43:50, 6%) - src/services/customer_preferences_service.py (40:47, 6%) 8 duplicated lines in: - docker/services/clients/license_manager.py (45:53, 6%) - src/services/clients/license_manager.py (46:54, 5%) 8 duplicated lines in: - docker/services/rightsizer_parent_service.py (123:130, 5%) - src/services/rightsizer_application_service.py (86:93, 6%) 8 duplicated lines in: - docker/services/resize/resize_service.py (421:428, 2%) - src/services/resize_service.py (116:123, 6%) 8 duplicated lines in: - docker/services/clients/s3.py (155:162, 4%) - src/services/clients/s3.py (155:162, 4%) 8 duplicated lines in: - docker/models/recommendation_history.py (33:41, 12%) - src/models/recommendation_history.py (21:29, 9%) 8 duplicated lines in: - docker/models/recommendation_history.py (56:63, 12%) - src/models/recommendation_history.py (62:69, 9%) 7 duplicated lines in: - docker/services/clients/standalone_key_management.py (92:100, 3%) - src/services/key_management_service.py (130:138, 4%) 7 duplicated lines in: - docker/services/shape_service.py (7:15, 31%) - src/services/shape_service.py (6:14, 22%) 7 duplicated lines in: - docker/services/recommendation_history_service.py (208:216, 3%) - src/services/recommendation_history_service.py (54:62, 13%) 7 duplicated lines in: - docker/services/key_management_service.py (130:138, 5%) - src/services/clients/standalone_key_management.py (92:100, 2%) 7 duplicated lines in: - docker/commons/constants.py (16:22, 4%) - src/commons/constants.py (54:60, 2%) 7 duplicated lines in: - docker/services/resize/resize_service.py (362:368, 1%) - src/services/resize_service.py (57:63, 6%) 7 duplicated lines in: - docker/services/clients/license_manager.py (83:91, 5%) - src/services/clients/license_manager.py (142:148, 4%) 7 duplicated lines in: - docker/services/clients/license_manager.py (83:91, 5%) - src/services/clients/license_manager.py (107:115, 4%) 7 duplicated lines in: - docker/services/service_provider.py (217:224, 2%) - src/services/service_provider.py (212:219, 2%) 7 duplicated lines in: - docker/services/service_provider.py (42:50, 2%) - src/services/service_provider.py (46:54, 2%) 7 duplicated lines in: - docker/services/clients/standalone_key_management.py (92:100, 3%) - src/services/key_management_service.py (108:116, 4%) 7 duplicated lines in: - docker/services/key_management_service.py (108:116, 5%) - src/services/clients/standalone_key_management.py (92:100, 2%) 7 duplicated lines in: - docker/services/clients/s3.py (232:238, 3%) - src/services/clients/s3.py (221:227, 4%) 6 duplicated lines in: - docker/services/shape_service.py (27:33, 27%) - src/services/shape_service.py (30:36, 19%) 6 duplicated lines in: - docker/services/clients/license_manager.py (165:171, 5%) - src/services/clients/license_manager.py (224:230, 3%) 6 duplicated lines in: - docker/commons/constants.py (40:45, 3%) - src/models/recommendation_history.py (22:27, 7%) 6 duplicated lines in: - docker/services/recommendation_history_service.py (148:154, 2%) - src/services/recommendation_history_service.py (14:19, 11%) 6 duplicated lines in: - docker/services/key_management_service.py (133:138, 4%) - src/services/clients/standalone_key_management.py (168:173, 2%) 6 duplicated lines in: - docker/services/resize/resize_service.py (375:382, 1%) - src/services/resize_service.py (70:77, 5%) 6 duplicated lines in: - docker/services/key_management_service.py (111:116, 4%) - src/services/clients/standalone_key_management.py (168:173, 2%) 6 duplicated lines in: - docker/models/recommendation_history.py (34:39, 9%) - src/commons/constants.py (225:230, 2%) 6 duplicated lines in: - docker/services/customer_preferences_service.py (77:82, 4%) - src/services/customer_preferences_service.py (78:83, 4%) 6 duplicated lines in: - docker/models/__init__.py (25:31, 23%) - src/models/__init__.py (14:20, 22%) 6 duplicated lines in: - docker/services/clients/standalone_key_management.py (95:100, 2%) - src/services/clients/standalone_key_management.py (168:173, 2%) 6 duplicated lines in: - docker/commons/time_helper.py (7:20, 100%) - src/commons/time_helper.py (8:29, 60%)