errno — Systemfehlercodes#
Dieses Modul stellt den Zugriff auf symbolische Fehlercodes für die Ausnahme OSError bereit, zusammen mit dem Dictionary errorcode, das numerische Codes wieder auf ihre symbolischen Namen abbildet.
Konstanten#
Die folgenden Fehlercodes basieren auf dem ANSI-C-/POSIX-Standard; jeder ist eine ganze Zahl, deren symbolischer Name mit E beginnt. Dies sind die auf der OpenMV Cam bereitgestellten Codes. Auf einen Fehlercode wird üblicherweise über exc.errno zugegriffen, wobei exc eine Instanz von OSError ist. Anwendungsbeispiel:
try:
os.mkdir("my_dir")
except OSError as exc:
if exc.errno == errno.EEXIST:
print("Directory already exists")
- errno.EAGAIN: int#
Ressource vorübergehend nicht verfügbar. Wird von einer nicht-blockierenden Operation (z. B. einem Socket-Lese-/Schreibvorgang) zurückgegeben, die andernfalls blockieren würde.