Insert, not append explicit xcbgen dir python path
authorJames Jones <jajones@nvidia.com>
Thu, 12 May 2011 06:22:22 +0000 (23:22 -0700)
committerJamey Sharp <jamey@minilop.net>
Thu, 12 May 2011 06:49:39 +0000 (23:49 -0700)
If a the path to the xcb python generate libs is
explicitly specified to c_client.py, insert it in
the python path list just after the local dir entry,
rather than appending it to the existing paths.
This keeps a global/distro install of xcb from
overriding a local build of the xcb proto files.

Signed-off-by: James Jones <jajones@nvidia.com>
Signed-off-by: Jamey Sharp <jamey@minilop.net>
src/c_client.py

index 3e77e9e..ef245c5 100644 (file)
@@ -2290,7 +2290,7 @@ except getopt.GetoptError as err:
 
 for (opt, arg) in opts:
     if opt == '-p':
-        sys.path.append(arg)
+        sys.path.insert(1, arg)
 
 # Import the module class
 try: