def build(cls, obj):
"""????????payload"""
if isinstance(obj, Payload):
return copy.deepcopy(obj)
elif isinstance(obj, six.string_types):
return cls(obj)
elif isinstance(obj, (tuple, list)):
return cls(*obj)
elif isinstance(obj, dict):
return cls(**obj)
评论列表
文章目录