MCPcopy
hub / github.com/faust-streaming/faust / loads

Method loads

faust/models/base.py:231–251  ·  view source on GitHub ↗

Deserialize model object from bytes. Keyword Arguments: serializer (CodecArg): Default serializer to use if no custom serializer was set for this model subclass.

(
        cls,
        s: bytes,
        *,
        default_serializer: CodecArg = None,  # XXX use serializer
        serializer: CodecArg = None,
    )

Source from the content-addressed store, hash-verified

229
230 @classmethod
231 def loads(
232 cls,
233 s: bytes,
234 *,
235 default_serializer: CodecArg = None, # XXX use serializer
236 serializer: CodecArg = None,
237 ) -> ModelT:
238 """Deserialize model object from bytes.
239
240 Keyword Arguments:
241 serializer (CodecArg): Default serializer to use
242 if no custom serializer was set for this model subclass.
243 """
244 if default_serializer is not None:
245 warnings.warn(
246 DeprecationWarning("default_serializer deprecated, use: serializer"),
247 stacklevel=2,
248 )
249 ser = cls._options.serializer or serializer or default_serializer
250 data = loads(ser, s)
251 return cls.from_data(data)
252
253 def __init_subclass__(
254 self,

Callers 15

test_combinatorsFunction · 0.45
test_rawFunction · 0.45
test_tabulate_jsonMethod · 0.45
test_drain_repliesMethod · 0.45
get_keyMethod · 0.45
get_valueMethod · 0.45
test_datetimesFunction · 0.45

Calls 2

loadsFunction · 0.90
from_dataMethod · 0.45

Tested by 15

test_combinatorsFunction · 0.36
test_rawFunction · 0.36
test_tabulate_jsonMethod · 0.36
test_drain_repliesMethod · 0.36
test_datetimesFunction · 0.36
test_decimalsFunction · 0.36