[gtk/fix-introspection-tests-win: 2/2] Introspection test: Reverse os.add_dll_directory() order




commit 65a7df47f20913caa6b051e19b558ebcad4fe083
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Tue Apr 26 11:19:16 2022 +0800

    Introspection test: Reverse os.add_dll_directory() order
    
    It looks like os.add_dll_directory() works in a LIFO order, so we call
    os.add_dll_directory() from the end of the list of directories in %PATH%
    so that the directories are searched in the correct order.

 testsuite/introspection/api.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/testsuite/introspection/api.py b/testsuite/introspection/api.py
index a0afd6be57..a2feac37ea 100755
--- a/testsuite/introspection/api.py
+++ b/testsuite/introspection/api.py
@@ -9,7 +9,7 @@ import sys
 # be loaded successfully by Python.  Make things easiler for people
 # by calling os.add_dll_directory() on the valid paths in %PATH%.
 if hasattr(os, 'add_dll_directory'):
-    paths = os.environ['PATH'].split(os.pathsep)
+    paths = reversed(os.environ['PATH'].split(os.pathsep))
     for path in paths:
         if path != '' and os.path.isdir(path):
             os.add_dll_directory(path)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]