From 7f5abc9839dfe82b8e6f8229b006783cf1f73e70 Mon Sep 17 00:00:00 2001 From: Yuming Long Date: Tue, 1 Jul 2025 09:22:14 -0700 Subject: [PATCH 1/2] maybe this one liner --- unstructured_platform_plugins/__version__.py | 2 +- unstructured_platform_plugins/etl_uvicorn/api_generator.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/unstructured_platform_plugins/__version__.py b/unstructured_platform_plugins/__version__.py index cc4281b..130e501 100644 --- a/unstructured_platform_plugins/__version__.py +++ b/unstructured_platform_plugins/__version__.py @@ -1 +1 @@ -__version__ = "0.0.35" # pragma: no cover +__version__ = "0.0.36" # pragma: no cover diff --git a/unstructured_platform_plugins/etl_uvicorn/api_generator.py b/unstructured_platform_plugins/etl_uvicorn/api_generator.py index 027c95e..55ae35e 100644 --- a/unstructured_platform_plugins/etl_uvicorn/api_generator.py +++ b/unstructured_platform_plugins/etl_uvicorn/api_generator.py @@ -217,7 +217,7 @@ async def _stream_response(): message_channels=message_channels, filedata_meta=filedata_meta_model.model_validate(filedata_meta.model_dump()), status_code=exc.status_code, - status_code_text=exc.detail, + status_code_text=json.dumps(exc.detail) if isinstance(exc.detail, dict) else exc.detail, file_data=request_dict.get("file_data", None), ) except UnrecoverableException as ex: From 67be75178a76bdca9948e8990fbc40435d2519ab Mon Sep 17 00:00:00 2001 From: Yuming Long Date: Tue, 1 Jul 2025 09:25:01 -0700 Subject: [PATCH 2/2] lint --- .../etl_uvicorn/api_generator.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/unstructured_platform_plugins/etl_uvicorn/api_generator.py b/unstructured_platform_plugins/etl_uvicorn/api_generator.py index 55ae35e..27f6752 100644 --- a/unstructured_platform_plugins/etl_uvicorn/api_generator.py +++ b/unstructured_platform_plugins/etl_uvicorn/api_generator.py @@ -190,7 +190,9 @@ async def _stream_response(): InvokeResponse( usage=usage, message_channels=message_channels, - filedata_meta=filedata_meta_model.model_validate(filedata_meta.model_dump()), + filedata_meta=filedata_meta_model.model_validate( + filedata_meta.model_dump() + ), status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, status_code_text=f"[{e.__class__.__name__}] {e}", ).model_dump_json() @@ -217,7 +219,9 @@ async def _stream_response(): message_channels=message_channels, filedata_meta=filedata_meta_model.model_validate(filedata_meta.model_dump()), status_code=exc.status_code, - status_code_text=json.dumps(exc.detail) if isinstance(exc.detail, dict) else exc.detail, + status_code_text=json.dumps(exc.detail) + if isinstance(exc.detail, dict) + else exc.detail, file_data=request_dict.get("file_data", None), ) except UnrecoverableException as ex: