Index: tools/telemetry/telemetry/core/util.py |
diff --git a/tools/telemetry/telemetry/core/util.py b/tools/telemetry/telemetry/core/util.py |
index efeab5aa7f8eaf6af6e20741002397a34ea5411d..f35f016d2d0881fba29b9d98a9d2b103b3eb2288 100644 |
--- a/tools/telemetry/telemetry/core/util.py |
+++ b/tools/telemetry/telemetry/core/util.py |
@@ -35,6 +35,12 @@ def GetUnittestDataDir(): |
def GetChromiumSrcDir(): |
return os.path.normpath(os.path.join(GetTelemetryDir(), os.pardir, os.pardir)) |
+def InsertDirInPythonPath(index, *path_parts): |
tonyg
2014/06/09 16:13:35
Dave should review this part. I wonder whether we
dtu
2014/06/09 20:14:05
+1 to this suggestion, we don't need an extra func
|
+ path = os.path.abspath(os.path.join(*path_parts)) |
+ if os.path.isdir(path): |
+ if path in sys.path: |
+ sys.path.remove(path) |
+ sys.path.insert(index, path) |
def AddDirToPythonPath(*path_parts): |
path = os.path.abspath(os.path.join(*path_parts)) |