From 81be8abc503449d50a0aeee948d5d72bbaa4d792 Mon Sep 17 00:00:00 2001 From: Siarhei Siniak Date: Mon, 28 Jul 2025 10:59:16 +0300 Subject: [PATCH] [+] improve POST:/payload 1. fix get_or_create parameters; 2. TODO, check existence before calling summarizer, return schema for rest api with result and its id; --- deps/test-task-2025-07-17-v2/docker/web/Dockerfile | 2 +- deps/test-task-2025-07-17-v2/pyproject.toml | 2 +- .../pr34/test_task_2025_07_17_v2/payloads/logic.py | 8 +++++--- ...r_pr34_test_task_2025_07_17_v2-0.1.14-py3-none-any.whl | 3 +++ ...r_pr34_test_task_2025_07_17_v2-0.1.15-py3-none-any.whl | 3 +++ 5 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 deps/test-task-2025-07-17-v2/releases/whl/online_fxreader_pr34_test_task_2025_07_17_v2-0.1.14-py3-none-any.whl create mode 100644 deps/test-task-2025-07-17-v2/releases/whl/online_fxreader_pr34_test_task_2025_07_17_v2-0.1.15-py3-none-any.whl diff --git a/deps/test-task-2025-07-17-v2/docker/web/Dockerfile b/deps/test-task-2025-07-17-v2/docker/web/Dockerfile index a5b7fa6..cb8f601 100644 --- a/deps/test-task-2025-07-17-v2/docker/web/Dockerfile +++ b/deps/test-task-2025-07-17-v2/docker/web/Dockerfile @@ -45,7 +45,7 @@ RUN \ --break-system-packages \ --no-index \ -f releases/whl \ - 'online.fxreader.pr34.test_task_2025_07_17_v2==0.1.13' + 'online.fxreader.pr34.test_task_2025_07_17_v2==0.1.15' ENTRYPOINT ["tini", "--"] CMD [ \ diff --git a/deps/test-task-2025-07-17-v2/pyproject.toml b/deps/test-task-2025-07-17-v2/pyproject.toml index 6073185..fb583fa 100644 --- a/deps/test-task-2025-07-17-v2/pyproject.toml +++ b/deps/test-task-2025-07-17-v2/pyproject.toml @@ -9,7 +9,7 @@ classifiers = [ ] name = 'online.fxreader.pr34.test_task_2025_07_17_v2' -version = '0.1.13' +version = '0.1.15' dependencies = [ 'alembic', diff --git a/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/logic.py b/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/logic.py index 499af4b..8047ed3 100644 --- a/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/logic.py +++ b/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/logic.py @@ -28,9 +28,11 @@ async def payload_get_or_create( return await get_or_create( session, Payload, - output=output, - list_1=list_1, - list_2=list_2, + create_method_kwargs=dict( + output=output, + list_1=list_1, + list_2=list_2, + ), input_hash=input_hash, ) diff --git a/deps/test-task-2025-07-17-v2/releases/whl/online_fxreader_pr34_test_task_2025_07_17_v2-0.1.14-py3-none-any.whl b/deps/test-task-2025-07-17-v2/releases/whl/online_fxreader_pr34_test_task_2025_07_17_v2-0.1.14-py3-none-any.whl new file mode 100644 index 0000000..2068174 --- /dev/null +++ b/deps/test-task-2025-07-17-v2/releases/whl/online_fxreader_pr34_test_task_2025_07_17_v2-0.1.14-py3-none-any.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bce795dde55ebcf5727fa7b766f6fdd9459de9e7a436d1980d0ab8f2a152a736 +size 16444 diff --git a/deps/test-task-2025-07-17-v2/releases/whl/online_fxreader_pr34_test_task_2025_07_17_v2-0.1.15-py3-none-any.whl b/deps/test-task-2025-07-17-v2/releases/whl/online_fxreader_pr34_test_task_2025_07_17_v2-0.1.15-py3-none-any.whl new file mode 100644 index 0000000..87e8758 --- /dev/null +++ b/deps/test-task-2025-07-17-v2/releases/whl/online_fxreader_pr34_test_task_2025_07_17_v2-0.1.15-py3-none-any.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7802d8918b4290139cdccfb42e6473d43d44c27cf1a90c997fdd6fe62b15e08 +size 16456