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 Bases: "Exception" Basisklasse für alle pyStrich-spezifischen Fehler. Neu in Version 0.11. exception PyStrichInvalidInput Bases: "PyStrichError" Der 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 Bases: "PyStrichError" Eine 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]"') Bases: "PyStrichError" PNG-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 Bases: "UserWarning" Basisklasse für pyStrich-spezifische Warnungen. Neu in Version 0.11. exception Fnc1WorkaroundCompatWarning Bases: "PyStrichWarning" Der veraltete chr(231)-FNC1-Trick hat den Compat-Behelf ausgelöst; verwenden Sie stattdessen die FNC1-Konstante. Neu in Version 0.11. exception Code128MarkerBytesCompatWarning Bases: "PyStrichWarning" Die veralteten FNC-Kürzel-Bytes "\xf1..\xf4" in einfacher str- Eingabe haben den Compat-Behelf ausgelöst; verwenden Sie stattdessen "Code128Data" mit den typisierten Marker-Konstanten. exception DataMatrixNonAsciiWarning Bases: "PyStrichWarning" DataMatrix-Eingabe enthält Nicht-ASCII-Zeichen; die Ausgabe lässt sich nicht korrekt decodieren. Neu in Version 0.11.