Fix input thread issue on python 3.13

This commit is contained in:
AuroraWright
2025-04-07 03:24:48 +02:00
parent 9275191b70
commit 9f4461d95f
2 changed files with 5 additions and 5 deletions

View File

@@ -722,9 +722,6 @@ def run(read_from=None,
else:
raise ValueError('combo_pause must also be specified')
user_input_thread = threading.Thread(target=user_input_thread_run, daemon=True)
user_input_thread.start()
if read_from == 'websocket' or write_to == 'websocket':
global websocket_server_thread
websocket_server_thread = WebsocketServerThread(read_from == 'websocket')
@@ -941,8 +938,11 @@ def run(read_from=None,
if Path(write_to).suffix.lower() != '.txt':
raise ValueError('write_to must be either "websocket", "clipboard" or a path to a text file')
write_to_readable = f'file {write_to}'
logger.opt(ansi=True).info(f"Reading from {read_from_readable}, writing to {write_to_readable} using <{engine_color}>{engine_instances[engine_index].readable_name}</{engine_color}>{' (paused)' if paused else ''}")
signal.signal(signal.SIGINT, signal_handler)
user_input_thread = threading.Thread(target=user_input_thread_run, daemon=True)
user_input_thread.start()
logger.opt(ansi=True).info(f"Reading from {read_from_readable}, writing to {write_to_readable} using <{engine_color}>{engine_instances[engine_index].readable_name}</{engine_color}>{' (paused)' if paused else ''}")
while not terminated:
if read_from == 'websocket':

View File

@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "owocr"
version = "1.13.7"
version = "1.13.8"
description = "Japanese OCR"
readme = "README.md"
requires-python = ">=3.11"