Commit 350f2a7d authored by dmMaze's avatar dmMaze
Browse files

handle windows unregistered OCR exception

parent 2e979e5a
Loading
Loading
Loading
Loading
+67 −63
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@ import platform

if platform.system() == 'Windows' and platform.version() >= '10.0.10240.0':

    try:
        from winsdk.windows.media.ocr import OcrEngine
        from winsdk.windows.globalization import Language
        from winsdk.windows.storage.streams import DataWriter
@@ -79,4 +80,7 @@ if platform.system() == 'Windows' and platform.version() >= '10.0.10240.0':

        else:
            LOGGER.warning(f'No supported language packs found for windows, Windows OCR will be unavailable.')
    except Exception as e:
        LOGGER.error(f'Failed to initialize windows OCR:')
        LOGGER.error(e)