Fix input thread issue on python 3.13
This commit is contained in:
@@ -722,9 +722,6 @@ def run(read_from=None,
|
|||||||
else:
|
else:
|
||||||
raise ValueError('combo_pause must also be specified')
|
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':
|
if read_from == 'websocket' or write_to == 'websocket':
|
||||||
global websocket_server_thread
|
global websocket_server_thread
|
||||||
websocket_server_thread = WebsocketServerThread(read_from == 'websocket')
|
websocket_server_thread = WebsocketServerThread(read_from == 'websocket')
|
||||||
@@ -941,8 +938,11 @@ def run(read_from=None,
|
|||||||
if Path(write_to).suffix.lower() != '.txt':
|
if Path(write_to).suffix.lower() != '.txt':
|
||||||
raise ValueError('write_to must be either "websocket", "clipboard" or a path to a text file')
|
raise ValueError('write_to must be either "websocket", "clipboard" or a path to a text file')
|
||||||
write_to_readable = f'file {write_to}'
|
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)
|
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:
|
while not terminated:
|
||||||
if read_from == 'websocket':
|
if read_from == 'websocket':
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
|||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "owocr"
|
name = "owocr"
|
||||||
version = "1.13.7"
|
version = "1.13.8"
|
||||||
description = "Japanese OCR"
|
description = "Japanese OCR"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
requires-python = ">=3.11"
|
requires-python = ">=3.11"
|
||||||
|
|||||||
Reference in New Issue
Block a user