Index: tools/telemetry/telemetry/core/backends/chrome/android_browser_finder.py |
diff --git a/tools/telemetry/telemetry/core/backends/chrome/android_browser_finder.py b/tools/telemetry/telemetry/core/backends/chrome/android_browser_finder.py |
index fea0b04f1fc6102691c06fd63856d23a9b931b52..effc1428db20200b2af13f461f4bd78e4f5598a7 100644 |
--- a/tools/telemetry/telemetry/core/backends/chrome/android_browser_finder.py |
+++ b/tools/telemetry/telemetry/core/backends/chrome/android_browser_finder.py |
@@ -141,13 +141,10 @@ class PossibleAndroidBrowser(possible_browser.PossibleBrowser): |
def SelectDefaultBrowser(possible_browsers): |
- local_builds_by_date = sorted(possible_browsers, |
- key=lambda b: b.last_modification_time()) |
- |
- if local_builds_by_date: |
- newest_browser = local_builds_by_date[-1] |
- return newest_browser |
nednguyen
2014/11/03 16:04:54
Yeah, why would we implement max() this way :-(
|
- return None |
+ """Return the newest possible browser.""" |
+ if not possible_browsers: |
+ return None |
+ return max(possible_browsers, key=lambda b: b.last_modification_time()) |
def CanFindAvailableBrowsers(): |