Ausnahmen¶
Öffentliche Ausnahmehierarchie für pyStrich.
Neu in Version 0.11: Vereinheitlichte Ausnahmehierarchie. Alle von pyStrich ausgelösten Fehler erben jetzt von PyStrichError; alle von pyStrich ausgegebenen Warnungen erben von PyStrichWarning.
- exception PyStrichError[Quellcode]¶
Bases:
ExceptionBasisklasse für alle pyStrich-spezifischen Fehler.
Neu in Version 0.11.
- exception PyStrichInvalidInput[Quellcode]¶
Bases:
PyStrichErrorDer zu codierende Text ist für das gewählte Barcode-Format nicht gültig.
Wird typischerweise als Reaktion auf von Endnutzern gelieferte Eingaben ausgelöst.
Neu in Version 0.11.
- exception PyStrichInvalidOption[Quellcode]¶
Bases:
PyStrichErrorEine Encoder-Option (Konfigurationsargument) ist ungültig.
Typischerweise ein Programmierfehler: Optionen werden üblicherweise vom Aufrufer fest vorgegeben und nicht aus Endnutzereingaben durchgereicht.
Neu in Version 0.11.
- exception PyStrichPillowNotInstalled(message: str = 'PNG output requires Pillow, an optional dependency of pyStrich. Install it with: pip install "pyStrich[png]"')[Quellcode]¶
Bases:
PyStrichErrorPNG-Ausgabe wurde angefordert, aber Pillow ist nicht installiert.
Pillow ist eine optionale Abhängigkeit, die nur für die PNG-Ausgabe benötigt wird.
Neu in Version 0.16.
- exception PyStrichWarning[Quellcode]¶
Bases:
UserWarningBasisklasse für pyStrich-spezifische Warnungen.
Neu in Version 0.11.
- exception Fnc1WorkaroundCompatWarning[Quellcode]¶
Bases:
PyStrichWarningDer veraltete chr(231)-FNC1-Trick hat den Compat-Behelf ausgelöst; verwenden Sie stattdessen die FNC1-Konstante.
Neu in Version 0.11.
- exception Code128MarkerBytesCompatWarning[Quellcode]¶
Bases:
PyStrichWarningDie veralteten FNC-Kürzel-Bytes
\xf1..\xf4in einfacher str-Eingabe haben den Compat-Behelf ausgelöst; verwenden Sie stattdessenCode128Datamit den typisierten Marker-Konstanten.
- exception DataMatrixNonAsciiWarning[Quellcode]¶
Bases:
PyStrichWarningDataMatrix-Eingabe enthält Nicht-ASCII-Zeichen; die Ausgabe lässt sich nicht korrekt decodieren.
Neu in Version 0.11.