acp_sdk.server.errors module

async acp_sdk.server.errors.acp_error_handler(request, exc, *, status_code=None)[source]
Parameters:
  • request (Request)

  • exc (ACPError)

  • status_code (int | None)

Return type:

JSONResponse

async acp_sdk.server.errors.catch_all_exception_handler(request, exc)[source]
Parameters:
  • request (Request)

  • exc (Exception)

Return type:

JSONResponse

acp_sdk.server.errors.error_code_to_status_code(error_code)[source]
Parameters:

error_code (ErrorCode)

Return type:

int

async acp_sdk.server.errors.http_exception_handler(request, exc)[source]
Parameters:
  • request (Request)

  • exc (HTTPException)

Return type:

JSONResponse

acp_sdk.server.errors.status_code_to_error_code(status_code)[source]
Parameters:

status_code (int)

Return type:

ErrorCode

async acp_sdk.server.errors.validation_exception_handler(request, exc)[source]
Parameters:
  • request (Request)

  • exc (RequestValidationError)

Return type:

JSONResponse