Handle ASCII QR code print error on Windows

This commit is contained in:
6vision
2024-09-11 22:30:25 +08:00
parent 469524e8ae
commit 532d56df2d

View File

@@ -10,6 +10,7 @@ import os
import threading
import time
import requests
import sys
from bridge.context import *
from bridge.reply import *
@@ -100,7 +101,10 @@ def qrCallback(uuid, status, qrcode):
qr = qrcode.QRCode(border=1)
qr.add_data(url)
qr.make(fit=True)
qr.print_ascii(invert=True)
try:
qr.print_ascii(invert=True)
except UnicodeEncodeError:
print("ASCII QR code printing failed due to encoding issues.")
@singleton