Fix empty path when add dll dir in windows

This commit is contained in:
zhoushunjie
2022-09-21 17:35:37 +08:00
parent f5ea967654
commit df996ed849

View File

@@ -147,11 +147,12 @@ if os.name == "nt":
third_libs_dir = os.path.join(dirname, "libs") third_libs_dir = os.path.join(dirname, "libs")
all_dirs = user_specified_dirs + [third_libs_dir] all_dirs = user_specified_dirs + [third_libs_dir]
for dir in all_dirs: for dir in all_dirs:
add_dll_search_dir(dir) if os.path.exists(dir):
for root, dirs, filenames in os.walk(dir): add_dll_search_dir(dir)
for d in dirs: for root, dirs, filenames in os.walk(dir):
if d == "lib" or d == "bin": for d in dirs:
add_dll_search_dir(os.path.join(dirname, root, d)) if d == "lib" or d == "bin":
add_dll_search_dir(os.path.join(dirname, root, d))
try: try: