def __init__(
self,
_=None, # type: Optional[Union[AnyStr, typing.Mapping, typing.Sequence, typing.IO]]
):
self._meta = None
if _ is not None:
if isinstance(_, HTTPResponse):
meta.get(self).url = _.url
_ = deserialize(_)
for k, v in _.items():
try:
self[k] = v
except KeyError as e:
if e.args and len(e.args) == 1:
e.args = (
r'%s.%s: %s' % (type(self).__name__, e.args[0], json.dumps(_)),
)
raise e
评论列表
文章目录