[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [ooni-probe/master] Print that the test requires root only after having parsed it's command line args
commit d127ce73e847032682c19993389ba45a8f223fcc
Author: Arturo Filastò <art@xxxxxxxxx>
Date: Thu Nov 22 11:29:01 2012 +0100
Print that the test requires root only after having parsed it's command line args
---
ooni/runner.py | 13 +++++++------
1 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/ooni/runner.py b/ooni/runner.py
index 158523d..a296e7f 100644
--- a/ooni/runner.py
+++ b/ooni/runner.py
@@ -40,12 +40,6 @@ def processTest(obj, cmd_line_options):
class.
"""
options = None
- if obj.requiresRoot:
- try:
- checkForRoot()
- except NotRootError:
- log.err("%s requires root to run" % obj.name)
- sys.exit(1)
if obj.usageOptions and obj.inputFile:
obj.usageOptions.optParameters.append(obj.inputFile)
@@ -84,6 +78,13 @@ def processTest(obj, cmd_line_options):
options.opt_help()
raise usage.UsageError("Error in parsing command line args for %s" % test_name)
+ if obj.requiresRoot:
+ try:
+ checkForRoot()
+ except NotRootError:
+ log.err("%s requires root to run" % obj.name)
+ sys.exit(1)
+
return obj
def isTestCase(obj):
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits