Bases: ServiceError
The request took too long to process. Processing time exceeded the model
timeout length.
Source code in src/aws_sdk_bedrock_runtime/models.py
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436 | @dataclass(kw_only=True)
class ModelTimeoutException(ServiceError):
"""The request took too long to process. Processing time exceeded the model
timeout length.
"""
fault: Literal["client", "server"] | None = "client"
def serialize(self, serializer: ShapeSerializer):
serializer.write_struct(_SCHEMA_MODEL_TIMEOUT_EXCEPTION, self)
def serialize_members(self, serializer: ShapeSerializer):
if self.message is not None:
serializer.write_string(
_SCHEMA_MODEL_TIMEOUT_EXCEPTION.members["message"], self.message
)
@classmethod
def deserialize(cls, deserializer: ShapeDeserializer) -> Self:
return cls(**cls.deserialize_kwargs(deserializer))
@classmethod
def deserialize_kwargs(cls, deserializer: ShapeDeserializer) -> dict[str, Any]:
kwargs: dict[str, Any] = {}
def _consumer(schema: Schema, de: ShapeDeserializer) -> None:
match schema.expect_member_index():
case 0:
kwargs["message"] = de.read_string(
_SCHEMA_MODEL_TIMEOUT_EXCEPTION.members["message"]
)
case _:
logger.debug("Unexpected member schema: %s", schema)
deserializer.read_struct(_SCHEMA_MODEL_TIMEOUT_EXCEPTION, consumer=_consumer)
return kwargs
|