diff --git a/unstructured_platform_plugins/__version__.py b/unstructured_platform_plugins/__version__.py index d0945ca..d5f4adf 100644 --- a/unstructured_platform_plugins/__version__.py +++ b/unstructured_platform_plugins/__version__.py @@ -1 +1 @@ -__version__ = "0.0.37" # pragma: no cover +__version__ = "0.0.38" # pragma: no cover diff --git a/unstructured_platform_plugins/etl_uvicorn/api_generator.py b/unstructured_platform_plugins/etl_uvicorn/api_generator.py index 4989632..6172874 100644 --- a/unstructured_platform_plugins/etl_uvicorn/api_generator.py +++ b/unstructured_platform_plugins/etl_uvicorn/api_generator.py @@ -25,7 +25,6 @@ get_schema_dict, map_inputs, ) -from unstructured_platform_plugins.exceptions import UnrecoverableException from unstructured_platform_plugins.schema import FileDataMeta, NewRecord, UsageData from unstructured_platform_plugins.schema.json_schema import ( schema_to_base_model, @@ -225,16 +224,6 @@ async def _stream_response(): else exc.detail, file_data=request_dict.get("file_data", None), ) - except UnrecoverableException as ex: - logger.info("Unrecoverable error occurred during plugin invocation") - return InvokeResponse( - usage=usage, - message_channels=message_channels, - status_code=512, - status_code_text=ex.message, - filedata_meta=filedata_meta_model.model_validate(filedata_meta.model_dump()), - file_data=request_dict.get("file_data", None), - ) except Exception as invoke_error: logger.error(f"failed to invoke plugin: {invoke_error}", exc_info=True) http_error = wrap_error(invoke_error) diff --git a/unstructured_platform_plugins/etl_uvicorn/errors.py b/unstructured_platform_plugins/etl_uvicorn/errors.py index 8530243..28fabb6 100644 --- a/unstructured_platform_plugins/etl_uvicorn/errors.py +++ b/unstructured_platform_plugins/etl_uvicorn/errors.py @@ -33,7 +33,7 @@ class ProviderError(BaseError): class CatchAllError(BaseError): - status_code: int = 512 + status_code: int = 500 def wrap_error(e: Exception) -> HTTPException: diff --git a/unstructured_platform_plugins/exceptions.py b/unstructured_platform_plugins/exceptions.py deleted file mode 100644 index 3305784..0000000 --- a/unstructured_platform_plugins/exceptions.py +++ /dev/null @@ -1,4 +0,0 @@ -class UnrecoverableException(Exception): - def __init__(self, message: str): - super().__init__(message) - self.message = message