# -*- coding: utf-8 -*-
from .yadisk_object import YaDiskObject
__all__ = ["ErrorObject"]
[документация]
class ErrorObject(YaDiskObject):
"""
Mirrors Yandex.Disk REST API error object.
:param error: `dict` or `None`
:param yadisk: `YaDisk` or `None`, `YaDisk` object
:ivar message: `str`, human-readable error message
:ivar description: `str`, technical error description
:ivar error: `str`, error code
"""
def __init__(self, error=None, yadisk=None):
YaDiskObject.__init__(
self,
{"message": str,
"description": str,
"error": str},
yadisk)
self.set_alias("error_description", "message")
self.import_fields(error)