Faster reproducer:
# working case without proxy: $ python -c 'import jockey.detection; from jockey.oslib import OSLib; OSLib.inst = OSLib(); print jockey.detection.OpenPrintingDriverDB._check_get_fingerprint("https://linux.avasys.jp/drivers/lsb/epson-inkjet/key/fingerprint")' E522 0FB7 014D 0FBD A50D FC2B E5E8 6C00 8AA6 5D56
# failing case with proxy: $ http_proxy="http://localhost:3128/" https_proxy="https://localhost:3128/" python -c 'import jockey.detection; from jockey.oslib import OSLib; OSLib.inst = OSLib(); print jockey.detection.OpenPrintingDriverDB._check_get_fingerprint("https://linux.avasys.jp/drivers/lsb/epson-inkjet/key/fingerprint")' WARNING:root:https://linux.avasys.jp/drivers/lsb/epson-inkjet/key/fingerprint has invalid certificate, ignoring driver: Host localhost:3128 returned an invalid certificate (_ssl.c:499: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol)
Faster reproducer:
# working case without proxy: detection. OpenPrintingDri verDB._ check_get_ fingerprint( "https:/ /linux. avasys. jp/drivers/ lsb/epson- inkjet/ key/fingerprint")'
$ python -c 'import jockey.detection; from jockey.oslib import OSLib; OSLib.inst = OSLib(); print jockey.
E522 0FB7 014D 0FBD A50D FC2B E5E8 6C00 8AA6 5D56
# failing case with proxy: localhost: 3128/" https_proxy="https:/ /localhost: 3128/" python -c 'import jockey.detection; from jockey.oslib import OSLib; OSLib.inst = OSLib(); print jockey. detection. OpenPrintingDri verDB._ check_get_ fingerprint( "https:/ /linux. avasys. jp/drivers/ lsb/epson- inkjet/ key/fingerprint")' /linux. avasys. jp/drivers/ lsb/epson- inkjet/ key/fingerprint has invalid certificate, ignoring driver: Host localhost:3128 returned an invalid certificate (_ssl.c:499: error:140770FC:SSL routines: SSL23_GET_ SERVER_ HELLO:unknown protocol)
$ http_proxy="http://
WARNING:root:https:/