| Index: tools/telemetry/telemetry/core/browser.py
|
| diff --git a/tools/telemetry/telemetry/core/browser.py b/tools/telemetry/telemetry/core/browser.py
|
| index 93388974eaf242a75b8a3a9e0aa1542cd5a93cb5..38f9aead7ff5467bc4cc2cbc50ee2018e7b17bfb 100644
|
| --- a/tools/telemetry/telemetry/core/browser.py
|
| +++ b/tools/telemetry/telemetry/core/browser.py
|
| @@ -294,14 +294,14 @@ class Browser(object):
|
|
|
| def SetHTTPServerDirectories(self, paths):
|
| """Returns True if the HTTP server was started, False otherwise."""
|
| - if not isinstance(paths, list):
|
| - paths = [paths]
|
| - paths = [os.path.abspath(p) for p in paths]
|
| -
|
| - if paths and self._http_server and self._http_server.paths == paths:
|
| - return False
|
| + if isinstance(paths, basestring):
|
| + paths = set([paths])
|
| + paths = set(os.path.realpath(p) for p in paths)
|
|
|
| if self._http_server:
|
| + if paths and self._http_server.paths == paths:
|
| + return False
|
| +
|
| self._http_server.Close()
|
| self._http_server = None
|
|
|
|
|