コード例 #1
0
 def read(
     self,
     event: event_base.BaseEvent,
     headers: dict,
     body: typing.IO,
     data_unmarshaller: typing.Callable,
 ) -> event_base.BaseEvent:
     event.UnmarshalJSON(body, data_unmarshaller)
     return event
コード例 #2
0
ファイル: binary.py プロジェクト: cloudevents/sdk-python
 def read(
     self,
     event: event_base.BaseEvent,
     headers: dict,
     body: typing.IO,
     data_unmarshaller: types.UnmarshallerType,
 ) -> event_base.BaseEvent:
     if type(event) not in self.SUPPORTED_VERSIONS:
         raise exceptions.UnsupportedEvent(type(event))
     event.UnmarshalBinary(headers, body, data_unmarshaller)
     return event
コード例 #3
0
ファイル: binary.py プロジェクト: cloudevents/sdk-python
 def write(
         self, event: event_base.BaseEvent,
         data_marshaller: types.MarshallerType
 ) -> typing.Tuple[dict, bytes]:
     return event.MarshalBinary(data_marshaller)
コード例 #4
0
ファイル: binary.py プロジェクト: timofurrer/sdk-python
 def write(self, event: event_base.BaseEvent,
           data_marshaller: types.MarshallerType) -> (dict, bytes):
     return event.MarshalBinary(data_marshaller)
コード例 #5
0
 def write(
     self, event: event_base.BaseEvent, data_marshaller: typing.Callable
 ) -> (dict, typing.IO):
     http_headers = {"content-type": self.MIME_TYPE}
     return http_headers, event.MarshalJSON(data_marshaller)
コード例 #6
0
ファイル: binary.py プロジェクト: nischithp/Cloud_Computing
 def write(self, event: event_base.BaseEvent,
           data_marshaller: typing.Callable) -> (dict, typing.IO):
     return event.MarshalBinary(data_marshaller)
コード例 #7
0
 def write(
         self, event: event_base.BaseEvent,
         data_marshaller: types.MarshallerType
 ) -> typing.Tuple[dict, bytes]:
     http_headers = {"content-type": self.MIME_TYPE}
     return http_headers, event.MarshalJSON(data_marshaller).encode("utf-8")