duplicated block id: 1 size: 25 cleaned lines of code in 2 files: - aws-iot-greengrass-for-beginners/alert/main.py (65:92) - aws-iot-greengrass-for-beginners/sensor/main.py (66:93) duplicated block id: 2 size: 21 cleaned lines of code in 2 files: - aws-iot-greengrass-for-beginners/alert/main.py (108:132) - aws-iot-greengrass-for-beginners/sensor/main.py (109:133) duplicated block id: 3 size: 20 cleaned lines of code in 2 files: - aws-iot-greengrass-for-beginners/alert/main.py (134:162) - aws-iot-greengrass-for-beginners/sensor/main.py (135:162) duplicated block id: 4 size: 19 cleaned lines of code in 2 files: - aws-iot-greengrass-for-beginners/alert/main.py (211:246) - aws-iot-greengrass-for-beginners/sensor/main.py (193:228) duplicated block id: 5 size: 16 cleaned lines of code in 2 files: - aws-iot-greengrass-for-beginners/alert/main.py (25:59) - aws-iot-greengrass-for-beginners/sensor/main.py (26:60) duplicated block id: 6 size: 11 cleaned lines of code in 2 files: - aws-iot-events-for-beginners/main.py (191:210) - aws-iot-greengrass-for-beginners/alert/main.py (227:246) duplicated block id: 7 size: 11 cleaned lines of code in 2 files: - aws-iot-events-for-beginners/main.py (191:210) - aws-iot-greengrass-for-beginners/sensor/main.py (209:228) duplicated block id: 8 size: 9 cleaned lines of code in 2 files: - aws-iot-events-for-beginners/main.py (57:66) - aws-iot-greengrass-for-beginners/sensor/main.py (82:91) duplicated block id: 9 size: 9 cleaned lines of code in 2 files: - aws-iot-events-for-beginners/main.py (57:66) - aws-iot-greengrass-for-beginners/alert/main.py (81:90) duplicated block id: 10 size: 8 cleaned lines of code in 2 files: - aws-iot-greengrass-for-beginners/alert/main.py (94:105) - aws-iot-greengrass-for-beginners/sensor/main.py (95:106)