Skip to content

Refactor get reports nested fields

Killian Kemps requested to merge refactor-get-reports-fields into main

Détails

  • Refactorise la route qui renvoie un rapport sous la forme de champs imbriqués

Explications

Convertit la partie Python en SQL pour améliorer les performances. Amélioration des temps de chargement de 36.177 secondes à 14.382 secondes.

Comparatif de l'analyce cProfile en ouvrant le rapport « CPO EN 2023 » avant :

petit-rapporteur-server-1    |          9886 function calls (9814 primitive calls) in 36.177 seconds
petit-rapporteur-server-1    | 
petit-rapporteur-server-1    |    Ordered by: cumulative time
petit-rapporteur-server-1    | 
petit-rapporteur-server-1    |    ncalls  tottime  percall  cumtime  percall filename:lineno(function)
petit-rapporteur-server-1    |        86    0.002    0.000   36.177    0.421 /usr/local/lib/python3.10/asyncio/base_events.py:1824(_run_once)
petit-rapporteur-server-1    |       165    0.000    0.000   36.167    0.219 /usr/local/lib/python3.10/asyncio/events.py:78(_run)
petit-rapporteur-server-1    |   170/165    0.000    0.000   36.167    0.219 {method 'run' of '_contextvars.Context' objects}
petit-rapporteur-server-1    |        44    0.000    0.000   36.161    0.822 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:401(run_asgi)
petit-rapporteur-server-1    |        44    0.000    0.000   36.161    0.822 /usr/local/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py:49(__call__)
petit-rapporteur-server-1    |        44    0.000    0.000   36.161    0.822 /usr/local/lib/python3.10/site-packages/fastapi/applications.py:266(__call__)
petit-rapporteur-server-1    |        44    0.000    0.000   36.161    0.822 /usr/local/lib/python3.10/site-packages/starlette/applications.py:122(__call__)
petit-rapporteur-server-1    |        44    0.000    0.000   36.161    0.822 /usr/local/lib/python3.10/site-packages/starlette/middleware/errors.py:147(__call__)
petit-rapporteur-server-1    |        44    0.000    0.000   36.161    0.822 /usr/local/lib/python3.10/site-packages/starlette/middleware/cors.py:74(__call__)
petit-rapporteur-server-1    |        44    0.000    0.000   36.161    0.822 /usr/local/lib/python3.10/site-packages/starlette/exceptions.py:67(__call__)
petit-rapporteur-server-1    |        44    0.000    0.000   36.161    0.822 /usr/local/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py:12(__call__)
petit-rapporteur-server-1    |        44    0.000    0.000   36.161    0.822 /usr/local/lib/python3.10/site-packages/starlette/routing.py:649(__call__)
petit-rapporteur-server-1    |        44    0.000    0.000   36.161    0.822 /usr/local/lib/python3.10/site-packages/starlette/routing.py:255(handle)
petit-rapporteur-server-1    |        44    0.000    0.000   36.161    0.822 /usr/local/lib/python3.10/site-packages/starlette/routing.py:62(app)
petit-rapporteur-server-1    |        44    0.000    0.000   36.161    0.822 /usr/local/lib/python3.10/site-packages/fastapi/routing.py:187(app)
petit-rapporteur-server-1    |        21    0.000    0.000   36.155    1.722 /usr/local/lib/python3.10/site-packages/fastapi/routing.py:152(run_endpoint_function)
petit-rapporteur-server-1    |        21    0.000    0.000   36.155    1.722 /backend/./app/api/routes/reports.py:129(get_fields_from_report_by_id)
petit-rapporteur-server-1    |         1   36.146   36.146   36.146   36.146 {method 'enable' of '_lsprof.Profiler' objects}
petit-rapporteur-server-1    |        21    0.000    0.000    0.010    0.000 /backend/./app/db/repositories/fields.py:796(get_fields_from_parent_by_id)
petit-rapporteur-server-1    |        86    0.001    0.000    0.008    0.000 /usr/local/lib/python3.10/selectors.py:452(select)
petit-rapporteur-server-1    |        16    0.000    0.000    0.007    0.000 /backend/./app/db/repositories/fields.py:1032(get_field_by_id)
petit-rapporteur-server-1    |        86    0.007    0.000    0.007    0.000 {method 'poll' of 'select.epoll' objects}
petit-rapporteur-server-1    |        24    0.000    0.000    0.006    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:144(fetch_one)
petit-rapporteur-server-1    |     55/24    0.000    0.000    0.006    0.000 /usr/local/lib/python3.10/site-packages/fastapi/dependencies/utils.py:452(solve_dependencies)
petit-rapporteur-server-1    |        17    0.001    0.000    0.005    0.000 /backend/./app/db/repositories/reports.py:204(get_report_by_id)
petit-rapporteur-server-1    |     20/11    0.000    0.000    0.005    0.000 /backend/./app/db/repositories/fields.py:1072(get_field_all_children_by_id)
petit-rapporteur-server-1    |        17    0.000    0.000    0.005    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:252(fetch_one)
petit-rapporteur-server-1    |        17    0.000    0.000    0.004    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:138(fetch_all)
petit-rapporteur-server-1    |        17    0.000    0.000    0.004    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:186(fetch_one)
petit-rapporteur-server-1    |        12    0.000    0.000    0.004    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:245(fetch_all)
petit-rapporteur-server-1    |        29    0.000    0.000    0.003    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1646(_execute)
petit-rapporteur-server-1    |        29    0.000    0.000    0.003    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1669(__execute)
petit-rapporteur-server-1    |        29    0.000    0.000    0.003    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1699(_do_execute)
petit-rapporteur-server-1    |        12    0.000    0.000    0.003    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:178(fetch_all)
petit-rapporteur-server-1    |        29    0.000    0.000    0.003    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:896(write)
petit-rapporteur-server-1    |        13    0.000    0.000    0.002    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:240(_compile)
petit-rapporteur-server-1    |        29    0.002    0.000    0.002    0.000 {method 'send' of '_socket.socket' objects}
petit-rapporteur-server-1    |        29    0.000    0.000    0.002    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:810(_read_ready)
petit-rapporteur-server-1    |        29    0.000    0.000    0.002    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:850(_read_ready__data_received)
petit-rapporteur-server-1    |        17    0.000    0.000    0.002    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:649(fetchrow)
petit-rapporteur-server-1    |         5    0.000    0.000    0.002    0.000 /backend/./app/api/dependencies/auth.py:42(get_policies_group_linked_to_token)
petit-rapporteur-server-1    |        24    0.000    0.000    0.002    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:171(release)
petit-rapporteur-server-1    |        13    0.000    0.000    0.002    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:304(_build_query)
petit-rapporteur-server-1    |        12    0.000    0.000    0.002    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:592(fetch)
petit-rapporteur-server-1    |        43    0.001    0.000    0.002    0.000 {method 'sub' of 're.Pattern' objects}
petit-rapporteur-server-1    |        13    0.000    0.000    0.002    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:438(compile)
petit-rapporteur-server-1    |        13    0.000    0.000    0.002    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:562(_compiler)
petit-rapporteur-server-1    |         5    0.000    0.000    0.001    0.000 /backend/./app/db/repositories/policies.py:391(get_policies_group_by_id)
petit-rapporteur-server-1    |         5    0.000    0.000    0.001    0.000 /backend/./app/api/dependencies/auth.py:138(authorize_request_report_id)
petit-rapporteur-server-1    |         5    0.000    0.000    0.001    0.000 /backend/./app/api/dependencies/auth.py:88(authorize_request)
petit-rapporteur-server-1    |         5    0.000    0.000    0.001    0.000 /backend/./app/db/repositories/policies.py:465(check_if_authorized_by_policies)
petit-rapporteur-server-1    |        20    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/starlette/concurrency.py:35(run_in_threadpool)
petit-rapporteur-server-1    |        20    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/anyio/to_thread.py:10(run_sync)
petit-rapporteur-server-1    |        13    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:704(__init__)
petit-rapporteur-server-1    |        20    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:894(run_sync_in_worker_thread)
petit-rapporteur-server-1    |        13    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:420(__init__)
petit-rapporteur-server-1    |        24    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1347(reset)
petit-rapporteur-server-1    |        24    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:233(__aexit__)
petit-rapporteur-server-1    |     25/13    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:497(process)
petit-rapporteur-server-1    |        17    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:359(_get_statement)
petit-rapporteur-server-1    |     25/13    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/visitors.py:71(_compiler_dispatch)
petit-rapporteur-server-1    |        13    0.000    0.000    0.001    0.000 <string>:1(text)
petit-rapporteur-server-1    |        13    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:222(__aenter__)
petit-rapporteur-server-1    |        24    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:286(execute)
petit-rapporteur-server-1    |        13    0.000    0.000    0.001    0.000 <string>:1(_create_text)
petit-rapporteur-server-1    |        13    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:1610(visit_textclause)
petit-rapporteur-server-1    |        13    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py:277(warned)
petit-rapporteur-server-1    |        24    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:172(release)
petit-rapporteur-server-1    |        28    0.000    0.000    0.001    0.000 {method 'data_received' of 'asyncpg.protocol.protocol.BaseProtocol' objects}
petit-rapporteur-server-1    |        13    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:1823(_create_text)
petit-rapporteur-server-1    |        24    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:843(release)
petit-rapporteur-server-1    |        13    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:1811(__init__)
petit-rapporteur-server-1    |        13    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:167(acquire)
petit-rapporteur-server-1    |       125    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:743(call_soon)
petit-rapporteur-server-1    |        12    0.000    0.000    0.001    0.000 <string>:1(bindparams)
petit-rapporteur-server-1    |         1    0.000    0.000    0.001    0.001 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:157(data_received)
petit-rapporteur-server-1    |         1    0.000    0.000    0.001    0.001 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:163(handle_events)
petit-rapporteur-server-1    |        12    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/base.py:105(_generative)
petit-rapporteur-server-1    |        13    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:819(_acquire)
petit-rapporteur-server-1    |        12    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/asyncio/tasks.py:807(shield)
petit-rapporteur-server-1    |        13    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:820(_acquire_impl)
petit-rapporteur-server-1    |       125    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:772(_call_soon)
petit-rapporteur-server-1    |        39    0.001    0.000    0.001    0.000 {method 'recv' of '_socket.socket' objects}
petit-rapporteur-server-1    |         3    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:426(next_event)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:1923(bindparams)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/tasks.py:618(_ensure_future)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:1611(do_bindparam)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:1577(_with_value)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:398(_extract_next_receive_event)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:1860(__aenter__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_readers.py:75(maybe_read_from_IDLE_client)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:1921(acquire)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:134(acquire)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /backend/./app/services/authentication.py:123(get_policies_group_from_token)
petit-rapporteur-server-1    |        16    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:705(call_later)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:1924(acquire_on_behalf_of)
petit-rapporteur-server-1    |       142    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/events.py:31(__init__)
petit-rapporteur-server-1    |        86    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:592(_process_events)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:1645(_clone)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:247(_setup_inactive_callback)
petit-rapporteur-server-1    |        20    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/lowlevel.py:131(get)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:193(_accept_connection2)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:2409(visit_bindparam)
petit-rapporteur-server-1    |        40    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:290(_has_code_flag)
petit-rapporteur-server-1    |        14    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:431(create_task)
petit-rapporteur-server-1    |        20    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/lowlevel.py:107(_current_vars)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /backend/./app/db/repositories/base.py:8(__init__)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:280(_release)
petit-rapporteur-server-1    |        16    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:727(call_at)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_readers.py:64(_decode_header_lines)
petit-rapporteur-server-1    |        25    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_core/_eventloop.py:147(get_asynclib)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/config.py:90(__call__)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:1815(repl)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:537(cancel_shielded_checkpoint)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/config.py:98(get)
petit-rapporteur-server-1    |        15    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_util.py:84(validate)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:105(decode)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:65(decode_complete)
petit-rapporteur-server-1    |        20    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/lowlevel.py:60(current_token)
petit-rapporteur-server-1    |        15    0.000    0.000    0.000    0.000 {method 'fullmatch' of 're.Pattern' objects}
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/dependencies/utils.py:435(is_gen_callable)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:67(__init__)
petit-rapporteur-server-1    |        25    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sniffio/_impl.py:25(current_async_library)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:115(keys)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:112(_read_from_self)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py:1110(__get__)
petit-rapporteur-server-1    |        30    0.000    0.000    0.000    0.000 {method 'set_result' of '_asyncio.Future' objects}
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/tasks.py:847(_inner_done_callback)
petit-rapporteur-server-1    |        60    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/tasks.py:35(current_task)
petit-rapporteur-server-1    |       511    0.000    0.000    0.000    0.000 {built-in method builtins.isinstance}
petit-rapporteur-server-1    |        55    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:427(create_future)
petit-rapporteur-server-1    |        52    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/dependencies/utils.py:581(request_params_to_args)
petit-rapporteur-server-1    |        16    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:301(isgeneratorfunction)
petit-rapporteur-server-1    |       130    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:696(time)
petit-rapporteur-server-1    |        24    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/config.py:20(__getitem__)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:256(_maybe_cancel_inactive_callback)
petit-rapporteur-server-1    |        35    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:1806(_add_callback)
petit-rapporteur-server-1    |        24    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py:1181(__get__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:308(_get_io_object)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:913(_bind_processors)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:155(__init__)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:1259(__init__)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:138(put_nowait)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jws.py:128(decode_complete)
petit-rapporteur-server-1    |        16    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/events.py:103(__init__)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2203(put)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/queue.py:185(put_nowait)
petit-rapporteur-server-1    |        37    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:19(__aexit__)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:349(__exit__)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:150(get)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/_collections_abc.py:823(__contains__)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1566(_on_release)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/queue.py:122(put)
petit-rapporteur-server-1    |        90    0.000    0.000    0.000    0.000 {built-in method _asyncio.get_running_loop}
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/string.py:104(substitute)
petit-rapporteur-server-1    |        24    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/os.py:675(__getitem__)
petit-rapporteur-server-1    |        39    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/enum.py:359(__call__)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/events.py:148(cancel)
petit-rapporteur-server-1    |        62    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1314(is_closed)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:327(__enter__)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2239(_new_entry)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/dependencies/utils.py:428(is_async_gen_callable)
petit-rapporteur-server-1    |       104    0.000    0.000    0.000    0.000 {built-in method builtins.max}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:149(_accept_connection)
petit-rapporteur-server-1    |   416/413    0.000    0.000    0.000    0.000 {built-in method builtins.len}
petit-rapporteur-server-1    |        38    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:13(__aenter__)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:260(_process_event)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:916(<genexpr>)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2230(_set_entry_timeout)
petit-rapporteur-server-1    |        16    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:315(isasyncgenfunction)
petit-rapporteur-server-1    |        59    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/weakref.py:415(__getitem__)
petit-rapporteur-server-1    |        24    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/typing.py:1194(__getitem__)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2177(get)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:1125(params)
petit-rapporteur-server-1    |        54    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/typing.py:306(inner)
petit-rapporteur-server-1    |        37    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1397(_check_open)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:840(_report_result)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {built-in method _warnings.warn}
petit-rapporteur-server-1    |        72    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:135(__getitem__)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/base.py:557(_generate)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:59(_make_socket_transport)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/dependencies/utils.py:419(is_coroutine_callable)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:48(call_con_method)
petit-rapporteur-server-1    |        16    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:2005(_signature_is_functionlike)
petit-rapporteur-server-1    |        24    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/sqltypes.py:3349(_resolve_value_to_type)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:760(__init__)
petit-rapporteur-server-1    |        37    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:125(release)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:176(get_nowait)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/requests.py:115(query_params)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jws.py:179(_load)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/socket.py:286(accept)
petit-rapporteur-server-1    |        25    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:921(<genexpr>)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:187(find_root_task)
petit-rapporteur-server-1    |       146    0.000    0.000    0.000    0.000 {method 'get' of 'dict' objects}
petit-rapporteur-server-1    |       229    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:1917(get_debug)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_events.py:82(__init__)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_futures.py:14(isfuture)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/type_api.py:640(dialect_impl)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:1973(current_default_thread_limiter)
petit-rapporteur-server-1    |        24    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:293(_cloned_set)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:178(connection)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:235(_clone)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:2620(bindparam_string)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:943(construct_params)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 {method '_init_codecs' of 'asyncpg.protocol.protocol.PreparedStatementState' objects}
petit-rapporteur-server-1    |       156    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:513(_check_closed)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/threading.py:359(notify)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:382(__init__)
petit-rapporteur-server-1    |       130    0.000    0.000    0.000    0.000 {built-in method time.monotonic}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jws.py:217(_verify_signature)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/logging/__init__.py:1455(debug)
petit-rapporteur-server-1    |        39    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/enum.py:678(__new__)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1401(_get_unique_id)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/json/__init__.py:299(loads)
petit-rapporteur-server-1    |        45    0.000    0.000    0.000    0.000 {method 'replace' of 'str' objects}
petit-rapporteur-server-1    |        16    0.000    0.000    0.000    0.000 {built-in method _heapq.heappush}
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 {method '_get_timeout' of 'asyncpg.protocol.protocol.BaseProtocol' objects}
petit-rapporteur-server-1    |        24    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/os.py:755(encode)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:748(_add_reader)
petit-rapporteur-server-1    |        57    0.000    0.000    0.000    0.000 {built-in method builtins.hasattr}
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/_weakrefset.py:39(_remove)
petit-rapporteur-server-1    |        35    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/selectors.py:276(_key_from_fd)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 {method 'format' of 'str' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:252(_add_reader)
petit-rapporteur-server-1    |        38    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:93(acquire)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:1908(acquire_on_behalf_of_nowait)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:330(_respond_to_state_changes)
petit-rapporteur-server-1    |       111    0.000    0.000    0.000    0.000 {built-in method builtins.getattr}
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:1600(post_process_text)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1680(<lambda>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:116(_validate_claims)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:110(connection_made)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:623(__init__)
petit-rapporteur-server-1    |        14    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/_weakrefset.py:86(add)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:2585(_truncate_bindparam)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:794(acquire)
petit-rapporteur-server-1    |        45    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:199(ismethod)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/type_api.py:677(_cached_bind_processor)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:1863(__aexit__)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:100(full)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:248(<dictcomp>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/algorithms.py:220(verify)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:244(_get)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 {method '_accept' of '_socket.socket' objects}
petit-rapporteur-server-1    |       170    0.000    0.000    0.000    0.000 {method 'append' of 'collections.deque' objects}
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 {built-in method builtins.repr}
petit-rapporteur-server-1    |        25    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/typing.py:1037(__hash__)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:78(_detach)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:308(iscoroutinefunction)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:518(checkpoint_if_cancelled)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:315(__init__)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/events.py:64(cancel)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/security/oauth2.py:159(__call__)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/string.py:110(convert)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/algorithms.py:217(sign)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:413(isroutine)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/json/decoder.py:332(decode)
petit-rapporteur-server-1    |        20    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/tasks.py:593(sleep)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_receivebuffer.py:104(maybe_extract_lines)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_headers.py:150(normalize_and_validate)
petit-rapporteur-server-1    |        49    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:277(isfunction)
petit-rapporteur-server-1    |       165    0.000    0.000    0.000    0.000 {method 'popleft' of 'collections.deque' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/urllib/parse.py:714(parse_qsl)
petit-rapporteur-server-1    |        58    0.000    0.000    0.000    0.000 {method 'group' of 're.Match' objects}
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:154(__len__)
petit-rapporteur-server-1    |        22    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:95(__init__)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/requests.py:121(path_params)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:271(_create_column_maps)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:559(current_time)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:1945(release)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/routing.py:226(matches)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/utils.py:24(base64url_decode)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {built-in method _asyncio._get_event_loop}
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:1007(__await__)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 {built-in method builtins.sorted}
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:184(<listcomp>)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:68(__init__)
petit-rapporteur-server-1    |        40    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/functools.py:421(_unwrap_partial)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/logging/__init__.py:2071(getLogger)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/routing.py:455(matches)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method 'release' of '_thread.lock' objects}
petit-rapporteur-server-1    |        18    0.000    0.000    0.000    0.000 {built-in method math.ceil}
petit-rapporteur-server-1    |        38    0.000    0.000    0.000    0.000 {method 'get' of '_contextvars.ContextVar' objects}
petit-rapporteur-server-1    |        26    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/_collections_abc.py:1034(__iter__)
petit-rapporteur-server-1    |        25    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:951(_check_init)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:514(checkpoint)
petit-rapporteur-server-1    |        91    0.000    0.000    0.000    0.000 {method 'add' of 'set' objects}
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:534(get)
petit-rapporteur-server-1    |        37    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:142(_wake_up_first)
petit-rapporteur-server-1    |        24    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/os.py:759(decode)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/weakref.py:452(get)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:186(<listcomp>)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/logging/__init__.py:1724(isEnabledFor)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 {method 'bind_execute' of 'asyncpg.protocol.protocol.BaseProtocol' objects}
petit-rapporteur-server-1    |        36    0.000    0.000    0.000    0.000 {built-in method __new__ of type object at 0x7f939b606b40}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_state.py:275(process_event)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/base64.py:120(urlsafe_b64decode)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:551(__getitem__)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/logging/__init__.py:1315(getLogger)
petit-rapporteur-server-1    |        25    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1546(_set_proxy)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/copy.py:128(deepcopy)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/hmac.py:167(new)
petit-rapporteur-server-1    |        16    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/events.py:120(__lt__)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 {method '_init_types' of 'asyncpg.protocol.protocol.PreparedStatementState' objects}
petit-rapporteur-server-1    |        65    0.000    0.000    0.000    0.000 {method 'append' of 'list' objects}
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:1819(_timer_handle_cancelled)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/requests.py:125(cookies)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/selectors.py:352(register)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/hmac.py:38(__init__)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:989(__init__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_core/_compat.py:126(__init__)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_readers.py:43(_obsolete_line_fold)
petit-rapporteur-server-1    |        25    0.000    0.000    0.000    0.000 {built-in method _contextvars.copy_context}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/socket.py:514(family)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/dependencies/utils.py:232(is_scalar_sequence_field)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/futures.py:297(_get_loop)
petit-rapporteur-server-1    |        31    0.000    0.000    0.000    0.000 {method 'encode' of 'str' objects}
petit-rapporteur-server-1    |        36    0.000    0.000    0.000    0.000 {method 'copy' of 'dict' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/selectors.py:181(get_key)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 {method 'search' of 're.Pattern' objects}
petit-rapporteur-server-1    |        26    0.000    0.000    0.000    0.000 {method 'match' of 're.Pattern' objects}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/json/decoder.py:343(raw_decode)
petit-rapporteur-server-1    |        62    0.000    0.000    0.000    0.000 {method 'is_connected' of 'asyncpg.protocol.protocol.BaseProtocol' objects}
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_state.py:318(_fire_state_triggered_transitions)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:210(__init__)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 {method 'prepare' of 'asyncpg.protocol.protocol.BaseProtocol' objects}
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_headers.py:205(get_comma_header)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:310(__new__)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:87(qsize)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/socket.py:99(_intenum_converter)
petit-rapporteur-server-1    |        70    0.000    0.000    0.000    0.000 {method 'update' of 'dict' objects}
petit-rapporteur-server-1    |        15    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/requests.py:109(headers)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/hmac.py:66(_init_hmac)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:241(_put)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2292(__enter__)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/coroutines.py:177(iscoroutine)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {method 'query' of 'asyncpg.protocol.protocol.BaseProtocol' objects}
petit-rapporteur-server-1    |        18    0.000    0.000    0.000    0.000 {built-in method builtins.min}
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/config.py:126(_perform_cast)
petit-rapporteur-server-1    |        25    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:59(_wakeup_next)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/tasks.py:864(_outer_done_callback)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:239(__init__)
petit-rapporteur-server-1    |         9    0.000    0.000    0.000    0.000 {method 'move_to_end' of 'collections.OrderedDict' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:195(_set_nodelay)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/abc.py:117(__instancecheck__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/flow_control.py:19(__init__)
petit-rapporteur-server-1    |        31    0.000    0.000    0.000    0.000 {method 'decode' of 'bytes' objects}
petit-rapporteur-server-1    |        24    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1554(_check_listeners)
petit-rapporteur-server-1    |        26    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:96(empty)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 {built-in method time.perf_counter}
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:254(<listcomp>)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/threading.py:264(__enter__)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/json/__init__.py:244(detect_encoding)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {built-in method _hashlib.hmac_new}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/utils.py:26(get_local_addr)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/algorithms.py:173(prepare_key)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2298(__exit__)
petit-rapporteur-server-1    |        41    0.000    0.000    0.000    0.000 {method 'items' of 'dict' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:81(_body_framing)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/types.py:176(__get__)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:401(_timeout)
petit-rapporteur-server-1    |        18    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:191(isclass)
petit-rapporteur-server-1    |        26    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_headers.py:117(__getitem__)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/base64.py:65(b64decode)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:1948(release_on_behalf_of)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1525(_get_reset_query)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:157(__getattr__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/threading.py:279(_is_owned)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/urllib/parse.py:644(unquote)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/selectors.py:235(register)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:111(_mapping)
petit-rapporteur-server-1    |        42    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/typing.py:1737(cast)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/responses.py:37(__init__)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:167(__init__)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 {method 'discard' of 'set' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/selectors.py:70(__getitem__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/weakref.py:165(__setitem__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:173(_validate_aud)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/utils.py:9(get_remote_addr)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/futures.py:309(_set_result_unless_cancelled)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 {built-in method builtins.any}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:72(_keep_alive)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:404(isbuiltin)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:195(clear)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method 'lower' of 'str' objects}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 {method 'getsockname' of '_socket.socket' objects}
petit-rapporteur-server-1    |        24    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/type_api.py:549(_resolve_for_literal)
petit-rapporteur-server-1    |        16    0.000    0.000    0.000    0.000 {method 'groupdict' of 're.Match' objects}
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {method 'keys' of 'asyncpg.Record' objects}
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/threading.py:267(__exit__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/transports.py:270(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/hmac.py:151(digest)
petit-rapporteur-server-1    |        25    0.000    0.000    0.000    0.000 {built-in method builtins.hash}
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:445(_deliver_cancellation_to_parent)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:209(ismethoddescriptor)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/socket.py:520(type)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'utctimetuple' of 'datetime.datetime' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/exceptions.py:9(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/security/utils.py:4(get_authorization_scheme_param)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 {built-in method _abc._abc_instancecheck}
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {built-in method from_iterable}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/calendar.py:644(timegm)
petit-rapporteur-server-1    |        20    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/tasks.py:581(__sleep0)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {method 'update' of 'set' objects}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/logging/__init__.py:228(_releaseLock)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:77(__init__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/unix_events.py:81(_process_self_data)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/socket.py:220(__init__)
petit-rapporteur-server-1    |        15    0.000    0.000    0.000    0.000 {method 'remove' of 'set' objects}
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {method 'values' of 'dict' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/security/oauth2.py:218(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_readers.py:127(__call__)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/base64.py:34(_bytes_from_decode_data)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/logging/__init__.py:219(_acquireLock)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/responses.py:59(init_headers)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/string.py:87(__init__)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2118(__init__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/queue.py:209(_qsize)
petit-rapporteur-server-1    |        29    0.000    0.000    0.000    0.000 {method 'done' of '_asyncio.Task' objects}
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2255(_maybe_cleanup)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:289(get)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:607(__delitem__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:363(__init__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/queue.py:213(_put)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 {method 'get_record_class' of 'asyncpg.protocol.protocol.BaseProtocol' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/requests.py:190(__init__)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 {method 'add_done_callback' of '_asyncio.Task' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_state.py:267(process_keep_alive_disabled)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/trsock.py:87(getsockname)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /backend/./app/models/field.py:26(name_must_not_contain_asterisk)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/trsock.py:84(getpeername)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'register' of 'select.epoll' objects}
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 {method 'pop' of 'list' objects}
petit-rapporteur-server-1    |        26    0.000    0.000    0.000    0.000 {method 'lower' of 'bytes' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:783(set_protocol)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:352(receive_data)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:212(their_state)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_receivebuffer.py:57(__bool__)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/selectors.py:216(_fileobj_lookup)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_events.py:337(__init__)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_state.py:301(_fire_event_triggered_transitions)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_readers.py:221(expect_nothing)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/responses.py:92(headers)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /backend/./app/models/policy.py:33(parse_filters_json_to_dict)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {method 'is_in_transaction' of 'asyncpg.protocol.protocol.CoreProtocol' objects}
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/algorithms.py:183(<genexpr>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 <string>:1(<lambda>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'digest' of '_hashlib.HMAC' objects}
petit-rapporteur-server-1    |        16    0.000    0.000    0.000    0.000 {built-in method builtins.callable}
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method '__enter__' of '_thread.lock' objects}
petit-rapporteur-server-1    |        15    0.000    0.000    0.000    0.000 {method 'endswith' of 'bytearray' objects}
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/enum.py:801(value)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method 'acquire' of '_thread.lock' objects}
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {method 'clear' of 'set' objects}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/urllib/parse.py:114(_coerce_args)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/transports.py:19(get_extra_info)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_state.py:250(__init__)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:498(__init__)
petit-rapporteur-server-1    |        18    0.000    0.000    0.000    0.000 {method 'cancelled' of '_asyncio.Future' objects}
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {method 'startswith' of 'bytes' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:81(connection)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'split' of 'bytearray' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_receivebuffer.py:48(__init__)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {method 'clear' of 'dict' objects}
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {method 'add_done_callback' of '_asyncio.Future' objects}
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {method 'exception' of '_asyncio.Task' objects}
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 {built-in method binascii.a2b_base64}
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/mixins.py:15(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/weakref.py:348(__new__)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/selectors.py:21(_fileobj_to_fd)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method 'remove' of 'collections.deque' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/utils.py:38(is_ssl)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {method 'get_loop' of '_asyncio.Future' objects}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:183(set)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/requests.py:68(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/exceptions.py:12(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {built-in method utcnow}
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {method 'done' of '_asyncio.Future' objects}
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 {method 'split' of 'str' objects}
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 {method 'translate' of 'bytes' objects}
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {method '_is_cancelling' of 'asyncpg.protocol.protocol.BaseProtocol' objects}
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method 'pop' of 'collections.deque' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'getpeername' of '_socket.socket' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/transports.py:314(_set_write_buffer_limits)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'get' of 'asyncpg.Record' objects}
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_receivebuffer.py:60(__len__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_receivebuffer.py:67(_extract)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {built-in method builtins.id}
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2158(get_max_size)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {method 'result' of '_asyncio.Task' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_receivebuffer.py:53(__iadd__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:405(<listcomp>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/config.py:380(asgi_version)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:208(<listcomp>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'partition' of 'str' objects}
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 {method 'split' of 'bytes' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'setblocking' of '_socket.socket' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/contextlib.py:452(__init__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method '__exit__' of '_thread.lock' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:149(_validate_iat)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/utils.py:15(force_bytes)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/weakref.py:353(__init__)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2251(_clear_entry_callback)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 <string>:2(__eq__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:406(<dictcomp>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'set' of '_contextvars.ContextVar' objects}
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 {method 'cancelled' of '_asyncio.Task' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/weakref.py:428(__setitem__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_readers.py:123(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:162(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/transports.py:14(__init__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/copy.py:182(_deepcopy_atomic)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:164(_validate_exp)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'partition' of 'bytes' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:271(<dictcomp>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/logging/__init__.py:1658(hasHandlers)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 {method 'acquire' of '_thread.RLock' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'rsplit' of 'bytes' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {built-in method _asyncio.get_event_loop}
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:205(our_state)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:296(_attach)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 {method 'end' of 're.Match' objects}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:193(<genexpr>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:576(__init__)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/urllib/parse.py:103(_noop)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_headers.py:102(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /backend/./app/db/repositories/fields.py:813(<dictcomp>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:206(__str__)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 {method 'strip' of 'bytes' objects}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 {method 'release' of '_thread.RLock' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:152(_unset_keepalive_if_required)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:199(<genexpr>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/hmac.py:139(_current)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'span' of 're.Match' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:680(set_protocol)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:144(_validate_required_claims)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:219(they_are_waiting_for_100_continue)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_headers.py:271(has_expect_100_continue)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {built-in method _hashlib.compare_digest}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/trsock.py:16(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/selectors.py:273(get_map)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'join' of 'str' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/responses.py:52(render)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:202(_validate_iss)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/contextlib.py:664(__aenter__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'fileno' of '_socket.socket' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {built-in method _socket.getdefaulttimeout}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/convertors.py:21(convert)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {built-in method builtins.iter}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'toordinal' of 'datetime.date' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'gettimeout' of '_socket.socket' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'get_name' of '_asyncio.Task' objects}
petit-rapporteur-server-1    | 
petit-rapporteur-server-1    | 
petit-rapporteur-server-1    | 
petit-rapporteur-server-1    | INFO:     172.18.0.2:57254 - "GET /v1/reports/5564/fields?order_by=name HTTP/1.0" 200 OK
petit-rapporteur-nginx-1     | 172.18.0.1 - - [08/Dec/2022:08:51:59 +0000] "GET /api/v1/reports/5564/fields?order_by=name HTTP/1.1" 200 1274672 "http://localhost:8080/edit/CPO%20EN%202023" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" "-"

Et après la refactorisation :

petit-rapporteur-server-1    |          6815 function calls (6766 primitive calls) in 14.382 seconds
petit-rapporteur-server-1    | 
petit-rapporteur-server-1    |    Ordered by: cumulative time
petit-rapporteur-server-1    | 
petit-rapporteur-server-1    |    ncalls  tottime  percall  cumtime  percall filename:lineno(function)
petit-rapporteur-server-1    |        70    0.001    0.000   14.381    0.205 /usr/local/lib/python3.10/asyncio/base_events.py:1824(_run_once)
petit-rapporteur-server-1    |        98    0.000    0.000   14.368    0.147 /usr/local/lib/python3.10/asyncio/events.py:78(_run)
petit-rapporteur-server-1    |    103/98    0.000    0.000   14.368    0.147 {method 'run' of '_contextvars.Context' objects}
petit-rapporteur-server-1    |        29    0.000    0.000   14.364    0.495 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:401(run_asgi)
petit-rapporteur-server-1    |        29    0.000    0.000   14.364    0.495 /usr/local/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py:49(__call__)
petit-rapporteur-server-1    |        29    0.000    0.000   14.364    0.495 /usr/local/lib/python3.10/site-packages/fastapi/applications.py:266(__call__)
petit-rapporteur-server-1    |        29    0.000    0.000   14.364    0.495 /usr/local/lib/python3.10/site-packages/starlette/applications.py:122(__call__)
petit-rapporteur-server-1    |        29    0.000    0.000   14.364    0.495 /usr/local/lib/python3.10/site-packages/starlette/middleware/errors.py:147(__call__)
petit-rapporteur-server-1    |        29    0.000    0.000   14.364    0.495 /usr/local/lib/python3.10/site-packages/starlette/middleware/cors.py:74(__call__)
petit-rapporteur-server-1    |        29    0.000    0.000   14.364    0.495 /usr/local/lib/python3.10/site-packages/starlette/exceptions.py:67(__call__)
petit-rapporteur-server-1    |        29    0.000    0.000   14.364    0.495 /usr/local/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py:12(__call__)
petit-rapporteur-server-1    |        29    0.000    0.000   14.364    0.495 /usr/local/lib/python3.10/site-packages/starlette/routing.py:649(__call__)
petit-rapporteur-server-1    |        29    0.000    0.000   14.364    0.495 /usr/local/lib/python3.10/site-packages/starlette/routing.py:255(handle)
petit-rapporteur-server-1    |        29    0.000    0.000   14.364    0.495 /usr/local/lib/python3.10/site-packages/starlette/routing.py:62(app)
petit-rapporteur-server-1    |        29    0.000    0.000   14.364    0.495 /usr/local/lib/python3.10/site-packages/fastapi/routing.py:187(app)
petit-rapporteur-server-1    |         5    0.000    0.000   14.357    2.871 /usr/local/lib/python3.10/site-packages/fastapi/routing.py:152(run_endpoint_function)
petit-rapporteur-server-1    |         5    0.000    0.000   14.357    2.871 /backend/./app/api/routes/reports.py:129(get_fields_from_report_by_id)
petit-rapporteur-server-1    |         1   14.354   14.354   14.354   14.354 {method 'enable' of '_lsprof.Profiler' objects}
petit-rapporteur-server-1    |        70    0.000    0.000    0.012    0.000 /usr/local/lib/python3.10/selectors.py:452(select)
petit-rapporteur-server-1    |        70    0.011    0.000    0.011    0.000 {method 'poll' of 'select.epoll' objects}
petit-rapporteur-server-1    |     56/25    0.000    0.000    0.007    0.000 /usr/local/lib/python3.10/site-packages/fastapi/dependencies/utils.py:452(solve_dependencies)
petit-rapporteur-server-1    |         5    0.000    0.000    0.004    0.001 /backend/./app/db/repositories/fields.py:840(get_nested_fields_from_parent_by_id)
petit-rapporteur-server-1    |         7    0.000    0.000    0.003    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:240(_compile)
petit-rapporteur-server-1    |        10    0.000    0.000    0.002    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:144(fetch_one)
petit-rapporteur-server-1    |         5    0.000    0.000    0.002    0.000 /backend/./app/api/dependencies/auth.py:42(get_policies_group_linked_to_token)
petit-rapporteur-server-1    |         3    0.000    0.000    0.002    0.001 /usr/local/lib/python3.10/site-packages/databases/core.py:159(execute)
petit-rapporteur-server-1    |         2    0.000    0.000    0.002    0.001 /usr/local/lib/python3.10/site-packages/databases/core.py:269(execute)
petit-rapporteur-server-1    |         2    0.000    0.000    0.002    0.001 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:214(execute)
petit-rapporteur-server-1    |         5    0.000    0.000    0.002    0.000 /backend/./app/db/repositories/policies.py:391(get_policies_group_by_id)
petit-rapporteur-server-1    |         6    0.000    0.000    0.002    0.000 /backend/./app/api/dependencies/auth.py:138(authorize_request_report_id)
petit-rapporteur-server-1    |         7    0.002    0.000    0.002    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:1125(params)
petit-rapporteur-server-1    |         6    0.000    0.000    0.002    0.000 /backend/./app/api/dependencies/auth.py:88(authorize_request)
petit-rapporteur-server-1    |         6    0.000    0.000    0.002    0.000 /backend/./app/db/repositories/policies.py:465(check_if_authorized_by_policies)
petit-rapporteur-server-1    |         7    0.000    0.000    0.002    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:138(fetch_all)
petit-rapporteur-server-1    |         7    0.000    0.000    0.002    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:252(fetch_one)
petit-rapporteur-server-1    |         6    0.000    0.000    0.002    0.000 /backend/./app/db/repositories/reports.py:204(get_report_by_id)
petit-rapporteur-server-1    |        14    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:896(write)
petit-rapporteur-server-1    |        14    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:810(_read_ready)
petit-rapporteur-server-1    |        14    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:850(_read_ready__data_received)
petit-rapporteur-server-1    |        12    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:171(release)
petit-rapporteur-server-1    |        14    0.001    0.000    0.001    0.000 {method 'send' of '_socket.socket' objects}
petit-rapporteur-server-1    |         5    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:245(fetch_all)
petit-rapporteur-server-1    |        14    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1646(_execute)
petit-rapporteur-server-1    |        14    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1669(__execute)
petit-rapporteur-server-1    |         7    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:186(fetch_one)
petit-rapporteur-server-1    |        14    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1699(_do_execute)
petit-rapporteur-server-1    |         5    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:178(fetch_all)
petit-rapporteur-server-1    |        12    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1347(reset)
petit-rapporteur-server-1    |        20    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/starlette/concurrency.py:35(run_in_threadpool)
petit-rapporteur-server-1    |        20    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/anyio/to_thread.py:10(run_sync)
petit-rapporteur-server-1    |        24    0.001    0.000    0.001    0.000 {method 'sub' of 're.Pattern' objects}
petit-rapporteur-server-1    |        12    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:286(execute)
petit-rapporteur-server-1    |        20    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:894(run_sync_in_worker_thread)
petit-rapporteur-server-1    |         7    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:304(_build_query)
petit-rapporteur-server-1    |         7    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:438(compile)
petit-rapporteur-server-1    |         7    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:562(_compiler)
petit-rapporteur-server-1    |         7    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:222(__aenter__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:592(fetch)
petit-rapporteur-server-1    |         7    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:704(__init__)
petit-rapporteur-server-1    |        12    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:233(__aexit__)
petit-rapporteur-server-1    |         7    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:167(acquire)
petit-rapporteur-server-1    |         7    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:420(__init__)
petit-rapporteur-server-1    |         7    0.000    0.000    0.001    0.000 <string>:1(text)
petit-rapporteur-server-1    |         7    0.000    0.000    0.001    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:649(fetchrow)
petit-rapporteur-server-1    |         7    0.000    0.000    0.001    0.000 <string>:1(_create_text)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:172(release)
petit-rapporteur-server-1    |        24    0.000    0.000    0.000    0.000 {method 'recv' of '_socket.socket' objects}
petit-rapporteur-server-1    |      12/7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:497(process)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/util/deprecations.py:277(warned)
petit-rapporteur-server-1    |        72    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:743(call_soon)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 {method 'data_received' of 'asyncpg.protocol.protocol.BaseProtocol' objects}
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:819(_acquire)
petit-rapporteur-server-1    |      12/7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/visitors.py:71(_compiler_dispatch)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:843(release)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:157(data_received)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:1823(_create_text)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:163(handle_events)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:1610(visit_textclause)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:1811(__init__)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:426(next_event)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /backend/./app/services/authentication.py:123(get_policies_group_from_token)
petit-rapporteur-server-1    |        72    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:772(_call_soon)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/tasks.py:807(shield)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:1860(__aenter__)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:820(_acquire_impl)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:1921(acquire)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 <string>:1(bindparams)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:1924(acquire_on_behalf_of)
petit-rapporteur-server-1    |        40    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:290(_has_code_flag)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/base.py:105(_generative)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/tasks.py:618(_ensure_future)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:398(_extract_next_receive_event)
petit-rapporteur-server-1    |        70    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:592(_process_events)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_readers.py:75(maybe_read_from_IDLE_client)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:105(decode)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:65(decode_complete)
petit-rapporteur-server-1    |        20    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/lowlevel.py:131(get)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:134(acquire)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:359(_get_statement)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:1923(bindparams)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:431(create_task)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:537(cancel_shielded_checkpoint)
petit-rapporteur-server-1    |        81    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/events.py:31(__init__)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:628(fetchval)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/dependencies/utils.py:435(is_gen_callable)
petit-rapporteur-server-1    |        20    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/lowlevel.py:107(_current_vars)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:705(call_later)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/string.py:104(substitute)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:247(_setup_inactive_callback)
petit-rapporteur-server-1    |        25    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_core/_eventloop.py:147(get_asynclib)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:280(_release)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:1577(_with_value)
petit-rapporteur-server-1    |        16    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:301(isgeneratorfunction)
petit-rapporteur-server-1    |        52    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/dependencies/utils.py:581(request_params_to_args)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:1611(do_bindparam)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:193(_accept_connection2)
petit-rapporteur-server-1    |        20    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/lowlevel.py:60(current_token)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:727(call_at)
petit-rapporteur-server-1    |        25    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sniffio/_impl.py:25(current_async_library)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:149(_accept_connection)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jws.py:128(decode_complete)
petit-rapporteur-server-1    |       107    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:696(time)
petit-rapporteur-server-1    |       433    0.000    0.000    0.000    0.000 {built-in method builtins.isinstance}
petit-rapporteur-server-1    |        19    0.000    0.000    0.000    0.000 {method 'set_result' of '_asyncio.Future' objects}
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:1645(_clone)
petit-rapporteur-server-1    |        60    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/tasks.py:35(current_task)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:1815(repl)
petit-rapporteur-server-1    |        20    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:1806(_add_callback)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/queue.py:185(put_nowait)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/tasks.py:847(_inner_done_callback)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/dependencies/utils.py:428(is_async_gen_callable)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/queue.py:122(put)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:2409(visit_bindparam)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:327(__enter__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:112(_read_from_self)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:349(__exit__)
petit-rapporteur-server-1    |        54    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/typing.py:306(inner)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/requests.py:115(query_params)
petit-rapporteur-server-1    |        24    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/typing.py:1194(__getitem__)
petit-rapporteur-server-1    |        16    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:315(isasyncgenfunction)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:260(_process_event)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_readers.py:64(_decode_header_lines)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py:1110(__get__)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/socket.py:286(accept)
petit-rapporteur-server-1    |        29    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:427(create_future)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:138(put_nowait)
petit-rapporteur-server-1    |        19    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:19(__aexit__)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:256(_maybe_cancel_inactive_callback)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /backend/./app/db/repositories/base.py:8(__init__)
petit-rapporteur-server-1    |        16    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:2005(_signature_is_functionlike)
petit-rapporteur-server-1    |        89    0.000    0.000    0.000    0.000 {built-in method builtins.max}
petit-rapporteur-server-1    |        91    0.000    0.000    0.000    0.000 {built-in method _asyncio.get_running_loop}
petit-rapporteur-server-1    |   306/303    0.000    0.000    0.000    0.000 {built-in method builtins.len}
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/dependencies/utils.py:419(is_coroutine_callable)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:59(_make_socket_transport)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1566(_on_release)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/routing.py:455(matches)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:382(__init__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:1259(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:760(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jws.py:179(_load)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/routing.py:226(matches)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/config.py:90(__call__)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/events.py:148(cancel)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:840(_report_result)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/config.py:98(get)
petit-rapporteur-server-1    |        31    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/enum.py:359(__call__)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/events.py:103(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_events.py:82(__init__)
petit-rapporteur-server-1    |        15    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_util.py:84(validate)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:913(_bind_processors)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py:1181(__get__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:115(keys)
petit-rapporteur-server-1    |        32    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1314(is_closed)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:150(get)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:187(find_root_task)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:67(__init__)
petit-rapporteur-server-1    |        20    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:13(__aenter__)
petit-rapporteur-server-1    |        20    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/selectors.py:276(_key_from_fd)
petit-rapporteur-server-1    |        19    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:125(release)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/config.py:20(__getitem__)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2177(get)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/threading.py:359(notify)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/json/__init__.py:299(loads)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jws.py:217(_verify_signature)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {built-in method builtins.__build_class__}
petit-rapporteur-server-1    |        22    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/tasks.py:593(sleep)
petit-rapporteur-server-1    |        19    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1397(_check_open)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:178(connection)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:1973(current_default_thread_limiter)
petit-rapporteur-server-1    |        15    0.000    0.000    0.000    0.000 {method 'fullmatch' of 're.Pattern' objects}
petit-rapporteur-server-1    |        51    0.000    0.000    0.000    0.000 {built-in method builtins.hasattr}
petit-rapporteur-server-1    |        89    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:513(_check_closed)
petit-rapporteur-server-1    |        45    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/weakref.py:415(__getitem__)
petit-rapporteur-server-1    |       126    0.000    0.000    0.000    0.000 {method 'get' of 'dict' objects}
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:48(call_con_method)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:943(construct_params)
petit-rapporteur-server-1    |       107    0.000    0.000    0.000    0.000 {built-in method time.monotonic}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:748(_add_reader)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/urllib/parse.py:714(parse_qsl)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:176(get_nowait)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:116(_validate_claims)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:252(_add_reader)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/base.py:557(_generate)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/_collections_abc.py:823(__contains__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:623(__init__)
petit-rapporteur-server-1    |       131    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:1917(get_debug)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/os.py:675(__getitem__)
petit-rapporteur-server-1    |        45    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:199(ismethod)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:916(<genexpr>)
petit-rapporteur-server-1    |        25    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/typing.py:1037(__hash__)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/sqltypes.py:3349(_resolve_value_to_type)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:534(get)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/algorithms.py:220(verify)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 {method '_accept' of '_socket.socket' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:110(connection_made)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:1908(acquire_on_behalf_of_nowait)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/server.py:62(serve)
petit-rapporteur-server-1    |        26    0.000    0.000    0.000    0.000 {method 'match' of 're.Pattern' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/server.py:215(main_loop)
petit-rapporteur-server-1    |        31    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/enum.py:678(__new__)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/_weakrefset.py:39(_remove)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:308(iscoroutinefunction)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:413(isroutine)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/utils.py:24(base64url_decode)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/algorithms.py:217(sign)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_receivebuffer.py:104(maybe_extract_lines)
petit-rapporteur-server-1    |       105    0.000    0.000    0.000    0.000 {built-in method builtins.getattr}
petit-rapporteur-server-1    |        49    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:277(isfunction)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_futures.py:14(isfuture)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/json/decoder.py:332(decode)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_headers.py:150(normalize_and_validate)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:1863(__aexit__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/string.py:69(__init_subclass__)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/logging/__init__.py:1455(debug)
petit-rapporteur-server-1    |        26    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:135(__getitem__)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:921(<genexpr>)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/_weakrefset.py:86(add)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:293(_cloned_set)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {built-in method _warnings.warn}
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:551(__getitem__)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 {built-in method _heapq.heappush}
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:559(current_time)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_state.py:275(process_event)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2203(put)
petit-rapporteur-server-1    |        27    0.000    0.000    0.000    0.000 {method 'replace' of 'str' objects}
petit-rapporteur-server-1    |        26    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/_collections_abc.py:1034(__iter__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/elements.py:235(_clone)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:794(acquire)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method 'release' of '_thread.lock' objects}
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/requests.py:125(cookies)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:330(_respond_to_state_changes)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:315(__init__)
petit-rapporteur-server-1    |        40    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/functools.py:421(_unwrap_partial)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:2620(bindparam_string)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:514(checkpoint)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:1945(release)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1680(<lambda>)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 {method '_get_timeout' of 'asyncpg.protocol.protocol.BaseProtocol' objects}
petit-rapporteur-server-1    |        19    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:142(_wake_up_first)
petit-rapporteur-server-1    |       103    0.000    0.000    0.000    0.000 {method 'append' of 'collections.deque' objects}
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:1600(post_process_text)
petit-rapporteur-server-1    |        20    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:93(acquire)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:100(full)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/base64.py:120(urlsafe_b64decode)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/type_api.py:640(dialect_impl)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:186(<listcomp>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2239(_new_entry)
petit-rapporteur-server-1    |        19    0.000    0.000    0.000    0.000 {built-in method math.ceil}
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/events.py:64(cancel)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:518(checkpoint_if_cancelled)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:78(_detach)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/hmac.py:167(new)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/socket.py:514(family)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/logging/__init__.py:2071(getLogger)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_state.py:318(_fire_state_triggered_transitions)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/copy.py:128(deepcopy)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/hmac.py:38(__init__)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {built-in method _asyncio._get_event_loop}
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 {built-in method builtins.sorted}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2230(_set_entry_timeout)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:308(_get_io_object)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/security/oauth2.py:159(__call__)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/requests.py:121(path_params)
petit-rapporteur-server-1    |        15    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/requests.py:109(headers)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/socket.py:99(_intenum_converter)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:1007(__await__)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_readers.py:43(_obsolete_line_fold)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/compiler.py:2585(_truncate_bindparam)
petit-rapporteur-server-1    |        98    0.000    0.000    0.000    0.000 {method 'popleft' of 'collections.deque' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/core.py:210(__init__)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:68(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:155(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/selectors.py:352(register)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/hmac.py:66(_init_hmac)
petit-rapporteur-server-1    |        27    0.000    0.000    0.000    0.000 {method 'group' of 're.Match' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:239(__init__)
petit-rapporteur-server-1    |        70    0.000    0.000    0.000    0.000 {method 'update' of 'dict' objects}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/futures.py:309(_set_result_unless_cancelled)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:1819(_timer_handle_cancelled)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/responses.py:37(__init__)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/os.py:755(encode)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/json/decoder.py:343(raw_decode)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/weakref.py:452(get)
petit-rapporteur-server-1    |        18    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/events.py:120(__lt__)
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:951(_check_init)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/string.py:110(convert)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/logging/__init__.py:1315(getLogger)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/logging/__init__.py:1724(isEnabledFor)
petit-rapporteur-server-1    |        32    0.000    0.000    0.000    0.000 {method 'get' of '_contextvars.ContextVar' objects}
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_headers.py:205(get_comma_header)
petit-rapporteur-server-1    |        44    0.000    0.000    0.000    0.000 {method 'append' of 'list' objects}
petit-rapporteur-server-1    |        48    0.000    0.000    0.000    0.000 {method 'add' of 'set' objects}
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:271(_create_column_maps)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 {built-in method builtins.repr}
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:248(<dictcomp>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/selectors.py:181(get_key)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 {method 'bind_execute' of 'asyncpg.protocol.protocol.BaseProtocol' objects}
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/dependencies/utils.py:232(is_scalar_sequence_field)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:195(_set_nodelay)
petit-rapporteur-server-1    |        19    0.000    0.000    0.000    0.000 {built-in method builtins.min}
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:310(__new__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_core/_compat.py:126(__init__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/type_api.py:677(_cached_bind_processor)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/types.py:176(__get__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:95(__init__)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:244(_get)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {built-in method _hashlib.hmac_new}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/json/__init__.py:244(detect_encoding)
petit-rapporteur-server-1    |        15    0.000    0.000    0.000    0.000 {method 'encode' of 'str' objects}
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1546(_set_proxy)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:167(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/algorithms.py:173(prepare_key)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method '_init_codecs' of 'asyncpg.protocol.protocol.PreparedStatementState' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:607(__delitem__)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/pool.py:989(__init__)
petit-rapporteur-server-1    |        17    0.000    0.000    0.000    0.000 {built-in method _contextvars.copy_context}
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:87(qsize)
petit-rapporteur-server-1    |        22    0.000    0.000    0.000    0.000 {built-in method __new__ of type object at 0x7f591eaecb40}
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/threading.py:264(__enter__)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/abc.py:117(__instancecheck__)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/base64.py:65(b64decode)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:241(_put)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/responses.py:59(init_headers)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/futures.py:297(_get_loop)
petit-rapporteur-server-1    |        18    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:191(isclass)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/selectors.py:70(__getitem__)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:184(<listcomp>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/flow_control.py:19(__init__)
petit-rapporteur-server-1    |        26    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_headers.py:117(__getitem__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:173(_validate_aud)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/threading.py:279(_is_owned)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/urllib/parse.py:644(unquote)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:154(__len__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:72(_keep_alive)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/requests.py:190(__init__)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2292(__enter__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:157(__getattr__)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/coroutines.py:177(iscoroutine)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {method 'search' of 're.Pattern' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/weakref.py:165(__setitem__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/utils.py:26(get_local_addr)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:195(clear)
petit-rapporteur-server-1    |        32    0.000    0.000    0.000    0.000 {method 'is_connected' of 'asyncpg.protocol.protocol.BaseProtocol' objects}
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:401(_timeout)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/os.py:759(decode)
petit-rapporteur-server-1    |        16    0.000    0.000    0.000    0.000 {method 'groupdict' of 're.Match' objects}
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {method 'move_to_end' of 'collections.OrderedDict' objects}
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 {built-in method builtins.any}
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method 'format' of 'str' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/socket.py:220(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_readers.py:127(__call__)
petit-rapporteur-server-1    |        42    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/typing.py:1737(cast)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:404(isbuiltin)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {built-in method _heapq.heappop}
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:77(__init__)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {method 'query' of 'asyncpg.protocol.protocol.BaseProtocol' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/selectors.py:235(register)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/enum.py:980(__or__)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/socket.py:520(type)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/utils.py:9(get_remote_addr)
petit-rapporteur-server-1    |        25    0.000    0.000    0.000    0.000 {built-in method builtins.hash}
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:59(_wakeup_next)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/re.py:249(compile)
petit-rapporteur-server-1    |        12    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1554(_check_listeners)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2298(__exit__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:363(__init__)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/base64.py:34(_bytes_from_decode_data)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/transports.py:270(__init__)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/tasks.py:864(_outer_done_callback)
petit-rapporteur-server-1    |        14    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/queues.py:96(empty)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:1948(release_on_behalf_of)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:81(_body_framing)
petit-rapporteur-server-1    |        15    0.000    0.000    0.000    0.000 {method 'copy' of 'dict' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/responses.py:92(headers)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/hmac.py:151(digest)
petit-rapporteur-server-1    |        15    0.000    0.000    0.000    0.000 {method 'decode' of 'bytes' objects}
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 {built-in method _abc._abc_instancecheck}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/calendar.py:644(timegm)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'utctimetuple' of 'datetime.datetime' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/exceptions.py:9(__init__)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1525(_get_reset_query)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/re.py:288(_compile)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/threading.py:267(__exit__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/security/oauth2.py:218(__init__)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 {method 'getsockname' of '_socket.socket' objects}
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 {built-in method time.perf_counter}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/inspect.py:209(ismethoddescriptor)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_receivebuffer.py:57(__bool__)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:445(_deliver_cancellation_to_parent)
petit-rapporteur-server-1    |        20    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/tasks.py:581(__sleep0)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_readers.py:221(expect_nothing)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:254(<listcomp>)
petit-rapporteur-server-1    |        22    0.000    0.000    0.000    0.000 {method 'items' of 'dict' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/fastapi/security/utils.py:4(get_authorization_scheme_param)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 {method 'discard' of 'set' objects}
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/enum.py:801(value)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_events.py:337(__init__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/unix_events.py:81(_process_self_data)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'register' of 'select.epoll' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_state.py:267(process_keep_alive_disabled)
petit-rapporteur-server-1    |        26    0.000    0.000    0.000    0.000 {method 'lower' of 'bytes' objects}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/urllib/parse.py:114(_coerce_args)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:289(get)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/queue.py:209(_qsize)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/queue.py:213(_put)
petit-rapporteur-server-1    |        10    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/sqlalchemy/sql/type_api.py:549(_resolve_for_literal)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/re.py:269(escape)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/logging/__init__.py:219(_acquireLock)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_state.py:301(_fire_event_triggered_transitions)
petit-rapporteur-server-1    |         8    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:212(their_state)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /backend/./app/models/policy.py:33(parse_filters_json_to_dict)
petit-rapporteur-server-1    |        15    0.000    0.000    0.000    0.000 {method 'remove' of 'set' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:352(receive_data)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:783(set_protocol)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/config.py:126(_perform_cast)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/weakref.py:428(__setitem__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/trsock.py:84(getpeername)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method 'acquire' of '_thread.lock' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method '_init_types' of 'asyncpg.protocol.protocol.PreparedStatementState' objects}
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:111(_mapping)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {built-in method from_iterable}
petit-rapporteur-server-1    |        15    0.000    0.000    0.000    0.000 {method 'endswith' of 'bytearray' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/contextlib.py:452(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_state.py:250(__init__)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/selectors.py:216(_fileobj_lookup)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:498(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'digest' of '_hashlib.HMAC' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:81(connection)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/algorithms.py:183(<genexpr>)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method '__enter__' of '_thread.lock' objects}
petit-rapporteur-server-1    |        16    0.000    0.000    0.000    0.000 {built-in method builtins.callable}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/trsock.py:87(getsockname)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/string.py:87(__init__)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 {method 'split' of 'str' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'split' of 'bytearray' objects}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/logging/__init__.py:228(_releaseLock)
petit-rapporteur-server-1    |        17    0.000    0.000    0.000    0.000 {method 'done' of '_asyncio.Task' objects}
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {method 'startswith' of 'bytes' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:1401(_get_unique_id)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 {method 'add_done_callback' of '_asyncio.Task' objects}
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method 'keys' of 'asyncpg.Record' objects}
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method 'update' of 'set' objects}
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {method 'values' of 'dict' objects}
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_receivebuffer.py:60(__len__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/mixins.py:15(__init__)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/transports.py:19(get_extra_info)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'prepare' of 'asyncpg.protocol.protocol.BaseProtocol' objects}
petit-rapporteur-server-1    |        13    0.000    0.000    0.000    0.000 {method 'cancelled' of '_asyncio.Future' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/exceptions.py:12(__init__)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 <string>:2(__eq__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/weakref.py:348(__new__)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 {built-in method binascii.a2b_base64}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:405(<listcomp>)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/locks.py:183(set)
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 {method 'get_record_class' of 'asyncpg.protocol.protocol.BaseProtocol' objects}
petit-rapporteur-server-1    |         7    0.000    0.000    0.000    0.000 {method 'pop' of 'list' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'get' of 'asyncpg.Record' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/transports.py:314(_set_write_buffer_limits)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/selectors.py:21(_fileobj_to_fd)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_receivebuffer.py:53(__iadd__)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {method 'add_done_callback' of '_asyncio.Future' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {built-in method _asyncio.get_event_loop}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'setblocking' of '_socket.socket' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:406(<dictcomp>)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {method 'is_in_transaction' of 'asyncpg.protocol.protocol.CoreProtocol' objects}
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 {method 'translate' of 'bytes' objects}
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {method 'clear' of 'dict' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_receivebuffer.py:48(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:208(<listcomp>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'getpeername' of '_socket.socket' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py:576(__init__)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {method 'done' of '_asyncio.Future' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/server.py:224(on_tick)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/utils.py:38(is_ssl)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {built-in method builtins.id}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_receivebuffer.py:67(_extract)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {method 'get_loop' of '_asyncio.Future' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {built-in method utcnow}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 <string>:1(<lambda>)
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:205(our_state)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/utils.py:15(force_bytes)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:271(<dictcomp>)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method 'remove' of 'collections.deque' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/config.py:380(asgi_version)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/databases/backends/postgres.py:162(__init__)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method 'lower' of 'str' objects}
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/urllib/parse.py:103(_noop)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {method 'clear' of 'set' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'translate' of 'str' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2118(__init__)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {method 'exception' of '_asyncio.Task' objects}
petit-rapporteur-server-1    |         3    0.000    0.000    0.000    0.000 {method 'split' of 'bytes' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/weakref.py:353(__init__)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {method 'result' of '_asyncio.Task' objects}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:193(<genexpr>)
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {method '_is_cancelling' of 'asyncpg.protocol.protocol.BaseProtocol' objects}
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method '__exit__' of '_thread.lock' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'partition' of 'str' objects}
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 {method 'pop' of 'collections.deque' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/base_events.py:296(_attach)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/requests.py:68(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2255(_maybe_cleanup)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:164(_validate_exp)
petit-rapporteur-server-1    |         5    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/copy.py:182(_deepcopy_atomic)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_headers.py:102(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_connection.py:219(they_are_waiting_for_100_continue)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_readers.py:123(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'rsplit' of 'bytes' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:149(_validate_iat)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/logging/__init__.py:1658(hasHandlers)
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 {method 'acquire' of '_thread.RLock' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'partition' of 'bytes' objects}
petit-rapporteur-server-1    |         6    0.000    0.000    0.000    0.000 {method 'cancelled' of '_asyncio.Task' objects}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:199(<genexpr>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:144(_validate_required_claims)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/transports.py:14(__init__)
petit-rapporteur-server-1    |         4    0.000    0.000    0.000    0.000 {method 'end' of 're.Match' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'span' of 're.Match' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /backend/./app/db/repositories/fields.py:875(CustomTemplate)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/h11/_headers.py:271(has_expect_100_continue)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/datastructures.py:206(__str__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/hmac.py:139(_current)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/selector_events.py:680(set_protocol)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'set' of '_contextvars.ContextVar' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'join' of 'str' objects}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 {method 'strip' of 'bytes' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/asyncio/trsock.py:16(__init__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py:152(_unset_keepalive_if_required)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /backend/./app/db/repositories/fields.py:860(<dictcomp>)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'get_name' of '_asyncio.Task' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/responses.py:52(render)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'gettimeout' of '_socket.socket' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/selectors.py:273(get_map)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/jwt/api_jwt.py:202(_validate_iss)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {built-in method _hashlib.compare_digest}
petit-rapporteur-server-1    |         2    0.000    0.000    0.000    0.000 {method 'release' of '_thread.RLock' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2158(get_max_size)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/asyncpg/connection.py:2251(_clear_entry_callback)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/site-packages/starlette/convertors.py:21(convert)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'toordinal' of 'datetime.date' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 /usr/local/lib/python3.10/contextlib.py:664(__aenter__)
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {built-in method _socket.getdefaulttimeout}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {built-in method builtins.iter}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method 'fileno' of '_socket.socket' objects}
petit-rapporteur-server-1    |         1    0.000    0.000    0.000    0.000 {method '__init_subclass__' of 'object' objects}

Captures d'écran

Références

https://taches.cemea.org/b/bJJXFZxe6pRHN8uHy/dev-web/5shNHGRyoFmereEqx

Dépendances

Edited by Killian Kemps

Merge request reports

Loading