mirror of
https://github.com/Ichinga-Samuel/aiomql.git
synced 2026-07-28 04:37:43 +00:00
1006 B
1006 B
errors
aiomql.core.errors — MetaTrader 5 error wrapper.
Overview
Provides the Error class for representing and inspecting errors returned by the MetaTrader 5
terminal. Wraps numeric error codes with human-readable descriptions.
Classes
Error
Wraps an MT5 error code with a description and category helpers.
| Attribute | Type | Description |
|---|---|---|
code |
int |
Numeric error code |
description |
str |
Human-readable description |
descriptions |
dict[int, str] |
Class-level mapping of known error codes → descriptions |
conn_errors |
tuple[int, ...] |
Codes that indicate connection-level failures |
__init__(code=1, description="")
Creates an Error. If description is empty, the description is looked up from
descriptions. Defaults to "unknown error" for unrecognised codes.
is_connection_error()
Returns True if code is in conn_errors.
__repr__()
Returns "code: description".