Skip to content

Commit f6e8ed4

Browse files
authored
update message.data type (#35829)
1 parent b8c2bb5 commit f6e8ed4

File tree

2 files changed

+6
-6
lines changed
  • sdk
    • eventhub/azure-eventhub/azure/eventhub/_pyamqp
    • servicebus/azure-servicebus/azure/servicebus/_pyamqp

2 files changed

+6
-6
lines changed

sdk/eventhub/azure-eventhub/azure/eventhub/_pyamqp/message.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#--------------------------------------------------------------------------
66

77
# TODO: fix mypy errors for _code/_definition/__defaults__ (issue #26500)
8-
from typing import NamedTuple, Optional, Union, TYPE_CHECKING, Dict, Any, List
8+
from typing import NamedTuple, Optional, Union, TYPE_CHECKING, Dict, Any, List, Iterable
99
from typing_extensions import TypedDict
1010

1111
from .types import AMQPTypes, FieldDefinition
@@ -23,7 +23,7 @@ class MessageDict(TypedDict): # needed for use with spread operator
2323
message_annotations: Optional[Dict[Union[str, bytes], Any]]
2424
properties: Optional["Properties"]
2525
application_properties: Optional[Dict[Union[str, bytes], Any]]
26-
data: Optional[bytes]
26+
data: Optional[Union[bytes, Iterable[bytes]]]
2727
sequence: Optional[List[Any]]
2828
value: Optional[Any]
2929
footer: Optional[Dict[Any, Any]]
@@ -185,7 +185,7 @@ class Message(NamedTuple):
185185
message_annotations: Optional[Dict[Union[str, bytes], Any]] = None
186186
properties: Optional[Properties] = None
187187
application_properties: Optional[Dict[Union[str, bytes], Any]] = None
188-
data: Optional[bytes] = None
188+
data: Optional[Union[bytes, Iterable[bytes]]] = None
189189
sequence: Optional[List[Any]] = None
190190
value: Optional[Any] = None
191191
footer: Optional[Dict[Any, Any]] = None

sdk/servicebus/azure-servicebus/azure/servicebus/_pyamqp/message.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#--------------------------------------------------------------------------
66

77
# TODO: fix mypy errors for _code/_definition/__defaults__ (issue #26500)
8-
from typing import NamedTuple, Optional, Union, TYPE_CHECKING, Dict, Any, List
8+
from typing import NamedTuple, Optional, Union, TYPE_CHECKING, Dict, Any, List, Iterable
99
from typing_extensions import TypedDict
1010

1111
from .types import AMQPTypes, FieldDefinition
@@ -23,7 +23,7 @@ class MessageDict(TypedDict): # needed for use with spread operator
2323
message_annotations: Optional[Dict[Union[str, bytes], Any]]
2424
properties: Optional["Properties"]
2525
application_properties: Optional[Dict[Union[str, bytes], Any]]
26-
data: Optional[bytes]
26+
data: Optional[Union[bytes, Iterable[bytes]]]
2727
sequence: Optional[List[Any]]
2828
value: Optional[Any]
2929
footer: Optional[Dict[Any, Any]]
@@ -185,7 +185,7 @@ class Message(NamedTuple):
185185
message_annotations: Optional[Dict[Union[str, bytes], Any]] = None
186186
properties: Optional[Properties] = None
187187
application_properties: Optional[Dict[Union[str, bytes], Any]] = None
188-
data: Optional[bytes] = None
188+
data: Optional[Union[bytes, Iterable[bytes]]] = None
189189
sequence: Optional[List[Any]] = None
190190
value: Optional[Any] = None
191191
footer: Optional[Dict[Any, Any]] = None

0 commit comments

Comments
 (0)