Bei einem neu aufgesetzten openSUSE Leap 15.1 stürzt die Konfiguration/Setup des Druckertreibers HPLIP 3.18.6 (zumindest bei der Erkennung meines Druckers HP Photosmart C309a) mittels hp-setup regelmäßig mit folgender Fehlermeldung ab:
Nach ein bisschen herumsuchen fand ich im o.g. Verzeichnis einen annähernd identischen Eintrag in logger.py, bei dem genau diese (return-)Zeile auskommentiert und stattdessen durch ein lapidares
ersetzt wurde. Mit dieser Änderung in der Zeile 957 bei utils.py klappt die Installation problemlos. Nur so zur Info für alle, die damit ein ähnliches Problem haben; ob der "Trick" immer klappt und dann alles bei jedem funktioniert, kann ich natürlich nicht sagen
Nach ein bisschen herumsuchen fand ich im o.g. Verzeichnis einen annähernd identischen Eintrag in logger.py, bei dem genau diese (return-)Zeile auskommentiert und stattdessen durch ein lapidares
Python-Quellcode: /usr/share/hplip/base/utils.py
- def printable(s):
- if s:
- #return s.translate(identity, unprintable)
- return s
- (...)

Für den Inhalt des Beitrages 133063 haftet ausdrücklich der jeweilige Autor: susen314