خطاهای عمومی#
همهٔ خطاهای کتابخونه از OxtapusError ارث میبرن. برای دارایی پشتیبانینشده، خطا مقدار
ورودی و فهرست داراییهای مجاز رو نگه میداره؛ برای ابهام ابزار هم گزینههای منطبق حفظ میشن.
Public exception hierarchy.
- exception oxtapus.domain.errors.ConfigurationError[source]#
Bases:
OxtapusErrorتنظیمات نامعتبر یا ناامن است.
- exception oxtapus.domain.errors.UnsupportedCapabilityError[source]#
Bases:
OxtapusErrorفراهمکننده قابلیت درخواستی را پیادهسازی نکرده است.
Bases:
OxtapusErrorهیچ نقطهٔ پایانی تأییدشدهای برای قابلیت درخواستی در دسترس نیست.
- exception oxtapus.domain.errors.TransportError[source]#
Bases:
OxtapusErrorدرخواست پیش از دریافت پاسخ معتبر شکست خورده است.
- exception oxtapus.domain.errors.HTTPResponseError(status_code, url, message)[source]#
Bases:
TransportErrorسرور منبع پاسخ ناموفق HTTP برگردانده است.
- exception oxtapus.domain.errors.RetryExhaustedError(attempts, original)[source]#
Bases:
TransportErrorدرخواست پس از همهٔ تلاشهای مجاز همچنان ناموفق بوده است.
- Parameters:
attempts (int)
original (BaseException)
- Return type:
None
- exception oxtapus.domain.errors.ResponseValidationError[source]#
Bases:
OxtapusErrorبدنهٔ پاسخ ناقص یا از نظر معنایی نامعتبر است.
- exception oxtapus.domain.errors.SchemaValidationError[source]#
Bases:
ResponseValidationErrorرکورد منبع یا رکورد استاندارد با قرارداد طرحواره سازگار نیست.
- exception oxtapus.domain.errors.SchemaDriftError[source]#
Bases:
SchemaValidationErrorطرحوارهٔ منبع با وجود سیاست سختگیرانه تغییر کرده است.
- exception oxtapus.domain.errors.DataQualityError[source]#
Bases:
OxtapusErrorدادهٔ استاندارد یکی از قواعد خطای کیفیت را نقض کرده است.
- exception oxtapus.domain.errors.StorageError[source]#
Bases:
OxtapusErrorعملیات ذخیرهسازی بهشکل کنترلشده شکست خورده است.
- exception oxtapus.domain.errors.InstrumentResolutionError[source]#
Bases:
OxtapusErrorکلاس پایهٔ خطاهای شناسایی ابزار مالی.
- exception oxtapus.domain.errors.InstrumentNotFoundError(identifier)[source]#
Bases:
InstrumentResolutionErrorهیچ ابزار مالی با شناسهٔ واردشده پیدا نشده است.
- Parameters:
identifier (str)
- Return type:
None
- exception oxtapus.domain.errors.InvalidInstrumentIdentifierError[source]#
Bases:
InstrumentResolutionErrorقالب شناسهٔ ابزار مالی معتبر نیست.
- exception oxtapus.domain.errors.UnsupportedAssetError(asset, supported)[source]#
Bases:
OxtapusErrorدارایی درخواستی در فهرست تأییدشده وجود ندارد.
- exception oxtapus.domain.errors.AmbiguousInstrumentError(identifier, candidates)[source]#
Bases:
InstrumentResolutionErrorشناسهٔ واردشده با بیش از یک ابزار مالی منطبق است.
- exception oxtapus.domain.errors.PartialFailureError[source]#
Bases:
OxtapusErrorیک یا چند مورد در حالت توقف با اولین خطا شکست خوردهاند.
- exception oxtapus.domain.errors.PartialFetchWarning[source]#
Bases:
UserWarningدرخواست گروهی با وجود شکست بعضی موارد، بخشی از داده را برگردانده است.