N’applique pas le validateur sur les listes JSON(B)
Sinon :
Processing "/srv/insitu/inbox/structures_sit_2023-06-15.ndjson"
Using importer <Importer ndjson for Structures d’accueil conseillers numériques>
Loading ndjson file /srv/insitu/inbox/structures_sit_2023-06-15.ndjson
Dropped table structures_conseillers_numeriques: None
Creating table structures_conseillers_numeriques: None
Traceback (most recent call last):
File "/srv/insitu/venv/bin/insitu", line 8, in <module>
sys.exit(main())
File "/srv/insitu/venv/lib/python3.9/site-packages/insitu/bin.py", line 25, in main
minicli.run(verbose=False)
File "/srv/insitu/venv/lib/python3.9/site-packages/minicli/__init__.py", line 157, in run
command.func(command, **shared)
File "/srv/insitu/venv/lib/python3.9/site-packages/minicli/__init__.py", line 43, in invoke
return self(*args, **kwargs)
File "/srv/insitu/venv/lib/python3.9/site-packages/minicli/__init__.py", line 27, in __call__
asyncio.get_event_loop().run_until_complete(res)
File "uvloop/loop.pyx", line 1517, in uvloop.loop.Loop.run_until_complete
File "/srv/insitu/venv/lib/python3.9/site-packages/insitu/importer/bin.py", line 71, in import_
await loop()
File "/srv/insitu/venv/lib/python3.9/site-packages/insitu/importer/bin.py", line 62, in loop
await helpers.import_file(
File "/srv/insitu/venv/lib/python3.9/site-packages/insitu/importer/helpers.py", line 127, in import_file
await copy_from(db, importer)
File "/srv/insitu/venv/lib/python3.9/site-packages/insitu/importer/db/queries.py", line 47, in copy_from
res = await connection.raw_connection.copy_records_to_table(
File "/srv/insitu/venv/lib/python3.9/site-packages/asyncpg/connection.py", line 983, in copy_records_to_table
return await self._protocol.copy_in(
File "asyncpg/protocol/protocol.pyx", line 525, in copy_in
File "asyncpg/protocol/protocol.pyx", line 453, in asyncpg.protocol.protocol.BaseProtocol.copy_in
File "asyncpg/protocol/codecs/base.pyx", line 206, in asyncpg.protocol.protocol.Codec.encode
File "asyncpg/protocol/codecs/base.pyx", line 111, in asyncpg.protocol.protocol.Codec.encode_scalar
File "asyncpg/pgproto/./codecs/json.pyx", line 13, in asyncpg.pgproto.pgproto.jsonb_encode
File "asyncpg/pgproto/./codecs/text.pyx", line 12, in asyncpg.pgproto.pgproto.as_pg_string_and_size
TypeError: expected str, got list