fetches correct path if using compiled binary

This commit is contained in:
onyx-and-iris 2023-08-23 00:27:53 +01:00
parent d195c1cd97
commit 19f72dd255

View File

@ -4,6 +4,8 @@ from pathlib import Path
bits = 64 if ct.sizeof(ct.c_voidp) == 8 else 32 bits = 64 if ct.sizeof(ct.c_voidp) == 8 else 32
controller_path = Path(__file__).parents[2].resolve() / "controllerClient" controller_path = Path(__file__).parents[2].resolve() / "controllerClient"
if not controller_path.exists():
controller_path = Path(__file__).parents[3].resolve() / "controllerClient"
DLL_PATH = controller_path / f"x{64 if bits == 64 else 86}" / f"nvdaControllerClient{bits}.dll" DLL_PATH = controller_path / f"x{64 if bits == 64 else 86}" / f"nvdaControllerClient{bits}.dll"