validate:launcher: Strip os.pathsep from extra env variables
authorThibault Saunier <tsaunier@gnome.org>
Tue, 1 Mar 2016 13:59:29 +0000 (14:59 +0100)
committerThibault Saunier <tsaunier@gnome.org>
Tue, 1 Mar 2016 14:10:15 +0000 (15:10 +0100)
We might be working with something that is not a path

validate/launcher/baseclasses.py

index 3b031f2..94ca3cc 100644 (file)
@@ -374,7 +374,8 @@ class Test(Loggable):
         self.proc_env = self.get_subproc_env()
 
         for var, value in self.extra_env_variables.items():
-            self.proc_env[var] = self.proc_env.get(var, '') + os.pathsep + value
+            value = self.proc_env.get(var, '') + os.pathsep + value
+            self.proc_env[var] = value.strip(os.pathsep)
             self.add_env_variable(var, self.proc_env[var])
 
         if self.options.gdb: