Chromium Code Reviews| Index: tools/telemetry/telemetry/core/backends/chrome/cros_interface.py |
| diff --git a/tools/telemetry/telemetry/core/backends/chrome/cros_interface.py b/tools/telemetry/telemetry/core/backends/chrome/cros_interface.py |
| index b5add7d4e9ffef3f6f57de299a661d5c8c2fa5a2..890e0b15cefdf5d393277c81ea9b0226efea477a 100644 |
| --- a/tools/telemetry/telemetry/core/backends/chrome/cros_interface.py |
| +++ b/tools/telemetry/telemetry/core/backends/chrome/cros_interface.py |
| @@ -297,7 +297,8 @@ class CrOSInterface(object): |
| """Returns the pid of the session_manager process, given the list of |
| processes.""" |
| for pid, process, _, _ in procs: |
| - if process.startswith('/sbin/session_manager '): |
| + argv = process.split() |
| + if argv and os.path.basename(argv[0]) == 'session_manager': |
|
achuithb
2014/06/02 08:51:20
argv should never be empty, right?
Daniel Erat
2014/06/02 13:38:24
"".split() returns an empty array. i think that a
Daniel Erat
2014/06/02 13:48:17
(although i'm probably being overly paranoid, sinc
|
| return pid |
| return None |