Index: tools/telemetry/telemetry/core/browser_options.py |
diff --git a/tools/telemetry/telemetry/core/browser_options.py b/tools/telemetry/telemetry/core/browser_options.py |
index 9d3d20c8511c07078ea3f232db6a3f81fd31ca6c..c113369a091bad926c06af543f75405c0d76c27b 100644 |
--- a/tools/telemetry/telemetry/core/browser_options.py |
+++ b/tools/telemetry/telemetry/core/browser_options.py |
@@ -308,12 +308,17 @@ class BrowserOptions(object): |
self.dont_override_profile = True |
if self.profile_dir and self.profile_type != 'clean': |
- raise Exception("It's illegal to specify both --profile-type and" |
- " --profile-dir.") |
+ logging.critical( |
+ "It's illegal to specify both --profile-type and --profile-dir.\n" |
+ "For more information see: http://goo.gl/ngdGD5") |
+ sys.exit(1) |
if self.profile_dir and not os.path.isdir(self.profile_dir): |
- raise Exception("Directory specified by --profile-dir (%s) doesn't" |
- " exist or isn't a directory." % (self.profile_dir)) |
+ logging.critical( |
+ "Directory specified by --profile-dir (%s) doesn't exist " |
+ "or isn't a directory.\n" |
+ "For more information see: http://goo.gl/ngdGD5" % self.profile_dir) |
+ sys.exit(1) |
if not self.profile_dir: |
self.profile_dir = profile_types.GetProfileDir(self.profile_type) |