duplicated block id: 1 size: 15 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/urllib.py (77:94) - elasticapm/instrumentation/packages/urllib3.py (111:128) duplicated block id: 2 size: 15 cleaned lines of code in 2 files: - elasticapm/conf/constants.py (43:58) - elasticapm/utils/__init__.py (183:198) duplicated block id: 3 size: 15 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/httpx/async/httpcore.py (70:88) - elasticapm/instrumentation/packages/httpx/sync/httpcore.py (60:78) duplicated block id: 4 size: 15 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/httplib2.py (75:93) - elasticapm/instrumentation/packages/urllib3.py (111:128) duplicated block id: 5 size: 15 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/httplib2.py (75:93) - elasticapm/instrumentation/packages/urllib.py (77:94) duplicated block id: 6 size: 14 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/psycopg.py (83:96) - elasticapm/instrumentation/packages/psycopg2.py (87:100) duplicated block id: 7 size: 13 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/aiohttp_client.py (56:69) - elasticapm/instrumentation/packages/httplib2.py (77:93) duplicated block id: 8 size: 13 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/aiohttp_client.py (56:69) - elasticapm/instrumentation/packages/urllib3.py (114:128) duplicated block id: 9 size: 13 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/aiohttp_client.py (56:69) - elasticapm/instrumentation/packages/urllib.py (80:94) duplicated block id: 10 size: 13 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/httpx/async/httpcore.py (90:104) - elasticapm/instrumentation/packages/httpx/sync/httpcore.py (82:96) duplicated block id: 11 size: 12 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/psycopg.py (53:70) - elasticapm/instrumentation/packages/psycopg2.py (57:74) duplicated block id: 12 size: 12 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/dbapi2_asyncio.py (80:91) - elasticapm/instrumentation/packages/dbapi2.py (259:270) duplicated block id: 13 size: 11 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/httplib2.py (75:86) - elasticapm/instrumentation/packages/httpx/sync/httpcore.py (57:69) duplicated block id: 14 size: 11 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/aiohttp_client.py (53:64) - elasticapm/instrumentation/packages/httpx/async/httpcore.py (67:79) duplicated block id: 15 size: 11 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/httpx/sync/httpcore.py (57:69) - elasticapm/instrumentation/packages/urllib.py (77:89) duplicated block id: 16 size: 11 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/httpx/sync/httpcore.py (57:69) - elasticapm/instrumentation/packages/urllib3.py (111:123) duplicated block id: 17 size: 11 cleaned lines of code in 2 files: - elasticapm/contrib/grpc/async_server_interceptor.py (53:64) - elasticapm/contrib/grpc/server_interceptor.py (108:119) duplicated block id: 18 size: 11 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/psycopg.py (33:51) - elasticapm/instrumentation/packages/psycopg2.py (35:55) duplicated block id: 19 size: 11 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/httpx/sync/httpx.py (51:61) - elasticapm/instrumentation/packages/requests.py (53:64) duplicated block id: 20 size: 10 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/elasticsearch.py (64:75) - elasticapm/instrumentation/packages/elasticsearch.py (72:82) duplicated block id: 21 size: 9 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/httpx/async/httpcore.py (70:79) - elasticapm/instrumentation/packages/urllib3.py (114:123) duplicated block id: 22 size: 9 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/httplib2.py (77:86) - elasticapm/instrumentation/packages/httpx/async/httpcore.py (70:79) duplicated block id: 23 size: 9 cleaned lines of code in 2 files: - elasticapm/contrib/django/utils.py (86:94) - elasticapm/utils/stacks.py (319:327) duplicated block id: 24 size: 9 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/mysql.py (32:44) - elasticapm/instrumentation/packages/mysql_connector.py (33:45) duplicated block id: 25 size: 9 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/psycopg_async.py (43:56) - elasticapm/instrumentation/packages/psycopg.py (43:56) duplicated block id: 26 size: 9 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/pymemcache.py (92:100) - elasticapm/instrumentation/packages/pymemcache.py (102:110) duplicated block id: 27 size: 9 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/pymemcache.py (92:100) - elasticapm/instrumentation/packages/python_memcached.py (79:87) duplicated block id: 28 size: 9 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/urllib.py (96:105) - elasticapm/instrumentation/packages/urllib3.py (130:139) duplicated block id: 29 size: 9 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/pymemcache.py (102:110) - elasticapm/instrumentation/packages/python_memcached.py (79:87) duplicated block id: 30 size: 9 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/httpx/async/httpcore.py (70:79) - elasticapm/instrumentation/packages/urllib.py (80:89) duplicated block id: 31 size: 9 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/aiohttp_client.py (74:84) - elasticapm/instrumentation/packages/urllib3.py (133:143) duplicated block id: 32 size: 9 cleaned lines of code in 2 files: - elasticapm/contrib/opentelemetry/trace.py (74:82) - elasticapm/contrib/opentelemetry/trace.py (175:183) duplicated block id: 33 size: 9 cleaned lines of code in 2 files: - elasticapm/base.py (193:201) - elasticapm/base.py (579:587) duplicated block id: 34 size: 9 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/aiohttp_client.py (56:64) - elasticapm/instrumentation/packages/httpx/sync/httpcore.py (60:69) duplicated block id: 35 size: 8 cleaned lines of code in 2 files: - elasticapm/conf/__init__.py (283:290) - elasticapm/conf/__init__.py (303:310) duplicated block id: 36 size: 8 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/aiohttp_client.py (89:97) - elasticapm/instrumentation/packages/httplib2.py (111:119) duplicated block id: 37 size: 8 cleaned lines of code in 2 files: - elasticapm/base.py (650:657) - elasticapm/contrib/django/client.py (198:205) duplicated block id: 38 size: 8 cleaned lines of code in 2 files: - elasticapm/contrib/django/utils.py (48:55) - elasticapm/utils/stacks.py (293:300) duplicated block id: 39 size: 8 cleaned lines of code in 2 files: - elasticapm/contrib/opentelemetry/trace.py (140:147) - elasticapm/contrib/opentelemetry/trace.py (160:167) duplicated block id: 40 size: 8 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/elasticsearch.py (101:108) - elasticapm/instrumentation/packages/elasticsearch.py (154:161) duplicated block id: 41 size: 7 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/psycopg_async.py (89:95) - elasticapm/instrumentation/packages/psycopg.py (81:87) duplicated block id: 42 size: 7 cleaned lines of code in 2 files: - elasticapm/contrib/opentelemetry/trace.py (150:156) - elasticapm/contrib/opentelemetry/trace.py (161:167) duplicated block id: 43 size: 7 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/httpx/sync/httpcore.py (59:65) - elasticapm/instrumentation/packages/requests.py (51:57) duplicated block id: 44 size: 7 cleaned lines of code in 2 files: - elasticapm/contrib/opentelemetry/trace.py (141:147) - elasticapm/contrib/opentelemetry/trace.py (150:156) duplicated block id: 45 size: 7 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/aioredis.py (88:94) - elasticapm/instrumentation/packages/redis.py (87:93) duplicated block id: 46 size: 7 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/requests.py (51:57) - elasticapm/instrumentation/packages/urllib3.py (113:119) duplicated block id: 47 size: 7 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/pylibmc.py (71:77) - elasticapm/instrumentation/packages/pymemcache.py (104:110) duplicated block id: 48 size: 7 cleaned lines of code in 2 files: - elasticapm/contrib/asyncio/traces.py (80:87) - elasticapm/traces.py (1270:1277) duplicated block id: 49 size: 7 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/pylibmc.py (71:77) - elasticapm/instrumentation/packages/pymemcache.py (94:100) duplicated block id: 50 size: 7 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/psycopg_async.py (97:103) - elasticapm/instrumentation/packages/psycopg.py (89:95) duplicated block id: 51 size: 7 cleaned lines of code in 2 files: - elasticapm/contrib/django/utils.py (49:55) - elasticapm/utils/stacks.py (228:234) duplicated block id: 52 size: 7 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/pylibmc.py (71:77) - elasticapm/instrumentation/packages/python_memcached.py (81:87) duplicated block id: 53 size: 7 cleaned lines of code in 2 files: - elasticapm/base.py (298:304) - elasticapm/traces.py (935:941) duplicated block id: 54 size: 7 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/psycopg_async.py (97:103) - elasticapm/instrumentation/packages/psycopg2.py (93:99) duplicated block id: 55 size: 7 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/aioredis.py (52:60) - elasticapm/instrumentation/packages/asyncio/aioredis.py (69:77) duplicated block id: 56 size: 7 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/redis_asyncio.py (51:59) - elasticapm/instrumentation/packages/asyncio/redis_asyncio.py (68:76) duplicated block id: 57 size: 7 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/httplib2.py (76:82) - elasticapm/instrumentation/packages/requests.py (51:57) duplicated block id: 58 size: 7 cleaned lines of code in 2 files: - elasticapm/traces.py (286:292) - elasticapm/traces.py (329:335) duplicated block id: 59 size: 7 cleaned lines of code in 2 files: - elasticapm/utils/stacks.py (228:234) - elasticapm/utils/stacks.py (294:300) duplicated block id: 60 size: 7 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/requests.py (51:57) - elasticapm/instrumentation/packages/urllib.py (79:85) duplicated block id: 61 size: 6 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/aiobotocore.py (54:59) - elasticapm/instrumentation/packages/botocore.py (107:112) duplicated block id: 62 size: 6 cleaned lines of code in 2 files: - elasticapm/handlers/logging.py (289:294) - elasticapm/handlers/logging.py (298:303) duplicated block id: 63 size: 6 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/httpx/async/httpcore.py (70:75) - elasticapm/instrumentation/packages/requests.py (52:57) duplicated block id: 64 size: 6 cleaned lines of code in 2 files: - elasticapm/__init__.py (44:49) - elasticapm/contrib/sanic/__init__.py (44:49) duplicated block id: 65 size: 6 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/httplib2.py (114:119) - elasticapm/instrumentation/packages/urllib3.py (41:46) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/azure.py (309:315) - elasticapm/instrumentation/packages/azure.py (360:366) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - elasticapm/traces.py (279:284) - elasticapm/traces.py (323:328) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/httpx/async/httpx.py (50:55) - elasticapm/instrumentation/packages/httpx/sync/httpx.py (50:55) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/azure.py (99:104) - elasticapm/instrumentation/packages/botocore.py (82:87) duplicated block id: 70 size: 6 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/aioredis.py (47:52) - elasticapm/instrumentation/packages/asyncio/redis_asyncio.py (46:51) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/aiohttp_client.py (74:80) - elasticapm/instrumentation/packages/urllib.py (99:105) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/aiohttp_client.py (56:61) - elasticapm/instrumentation/packages/requests.py (52:57) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/asyncio/aiohttp_client.py (92:97) - elasticapm/instrumentation/packages/urllib3.py (41:46) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/pymemcache.py (38:43) - elasticapm/instrumentation/packages/python_memcached.py (39:44) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - elasticapm/instrumentation/packages/grpc.py (71:76) - elasticapm/instrumentation/packages/grpc.py (89:94)