Bases: ServiceError
An error occurred while streaming the response. Retry your request.
Source code in src/aws_sdk_bedrock_runtime/models.py
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135 | @dataclass(kw_only=True)
class ModelStreamErrorException(ServiceError):
"""An error occurred while streaming the response. Retry your request."""
fault: Literal["client", "server"] | None = "client"
original_status_code: int | None = None
"""The original status code."""
original_message: str | None = None
"""The original message."""
def serialize(self, serializer: ShapeSerializer):
serializer.write_struct(_SCHEMA_MODEL_STREAM_ERROR_EXCEPTION, self)
def serialize_members(self, serializer: ShapeSerializer):
if self.message is not None:
serializer.write_string(
_SCHEMA_MODEL_STREAM_ERROR_EXCEPTION.members["message"], self.message
)
if self.original_status_code is not None:
serializer.write_integer(
_SCHEMA_MODEL_STREAM_ERROR_EXCEPTION.members["originalStatusCode"],
self.original_status_code,
)
if self.original_message is not None:
serializer.write_string(
_SCHEMA_MODEL_STREAM_ERROR_EXCEPTION.members["originalMessage"],
self.original_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_STREAM_ERROR_EXCEPTION.members["message"]
)
case 1:
kwargs["original_status_code"] = de.read_integer(
_SCHEMA_MODEL_STREAM_ERROR_EXCEPTION.members[
"originalStatusCode"
]
)
case 2:
kwargs["original_message"] = de.read_string(
_SCHEMA_MODEL_STREAM_ERROR_EXCEPTION.members["originalMessage"]
)
case _:
logger.debug("Unexpected member schema: %s", schema)
deserializer.read_struct(
_SCHEMA_MODEL_STREAM_ERROR_EXCEPTION, consumer=_consumer
)
return kwargs
|
Attributes
original_message
class-attribute
instance-attribute
original_message: str | None = None
original_status_code
class-attribute
instance-attribute
original_status_code: int | None = None
The original status code.