Index: client/swarming.py |
diff --git a/client/swarming.py b/client/swarming.py |
index a5ea9d770a2c8bc2ba7e5c2ec4cbc0185eb29ee1..b88931fde8e118b8d7116549e1f29d9bb0fbb65c 100755 |
--- a/client/swarming.py |
+++ b/client/swarming.py |
@@ -11,6 +11,7 @@ import collections |
import datetime |
import json |
import logging |
+import optparse |
import os |
import re |
import shutil |
@@ -28,6 +29,7 @@ from third_party.depot_tools import fix_encoding |
from third_party.depot_tools import subcommand |
from utils import file_path |
+from utils import logging_utils |
from third_party.chromium import natsort |
from utils import net |
from utils import on_error |
@@ -820,7 +822,7 @@ def abort_task(_swarming, _manifest): |
def add_filter_options(parser): |
- parser.filter_group = tools.optparse.OptionGroup(parser, 'Filtering slaves') |
+ parser.filter_group = optparse.OptionGroup(parser, 'Filtering slaves') |
parser.filter_group.add_option( |
'-d', '--dimension', default=[], action='append', nargs=2, |
dest='dimensions', metavar='FOO bar', |
@@ -829,7 +831,7 @@ def add_filter_options(parser): |
def add_sharding_options(parser): |
- parser.sharding_group = tools.optparse.OptionGroup(parser, 'Sharding options') |
+ parser.sharding_group = optparse.OptionGroup(parser, 'Sharding options') |
parser.sharding_group.add_option( |
'--shards', type='int', default=1, |
help='Number of shards to trigger and collect.') |
@@ -841,7 +843,7 @@ def add_trigger_options(parser): |
isolateserver.add_isolate_server_options(parser) |
add_filter_options(parser) |
- parser.task_group = tools.optparse.OptionGroup(parser, 'Task properties') |
+ parser.task_group = optparse.OptionGroup(parser, 'Task properties') |
parser.task_group.add_option( |
'-s', '--isolated', |
help='Hash of the .isolated to grab from the isolate server') |
@@ -874,7 +876,7 @@ def add_trigger_options(parser): |
'this task request expires.') |
parser.task_group.add_option( |
'--deadline', type='int', dest='expiration', |
- help=tools.optparse.SUPPRESS_HELP) |
+ help=optparse.SUPPRESS_HELP) |
parser.task_group.add_option( |
'--hard-timeout', type='int', default=60*60, |
help='Seconds to allow the task to complete.') |
@@ -947,7 +949,7 @@ def add_collect_options(parser): |
parser.group_logging.add_option( |
'--print-status-updates', action='store_true', |
help='Print periodic status updates') |
- parser.task_output_group = tools.optparse.OptionGroup(parser, 'Task output') |
+ parser.task_output_group = optparse.OptionGroup(parser, 'Task output') |
parser.task_output_group.add_option( |
'--task-summary-json', |
metavar='FILE', |
@@ -1317,11 +1319,11 @@ def CMDtrigger(parser, args): |
return 1 |
-class OptionParserSwarming(tools.OptionParserWithLogging): |
+class OptionParserSwarming(logging_utils.OptionParserWithLogging): |
def __init__(self, **kwargs): |
- tools.OptionParserWithLogging.__init__( |
+ logging_utils.OptionParserWithLogging.__init__( |
self, prog='swarming.py', **kwargs) |
- self.server_group = tools.optparse.OptionGroup(self, 'Server') |
+ self.server_group = optparse.OptionGroup(self, 'Server') |
self.server_group.add_option( |
'-S', '--swarming', |
metavar='URL', default=os.environ.get('SWARMING_SERVER', ''), |
@@ -1330,7 +1332,7 @@ class OptionParserSwarming(tools.OptionParserWithLogging): |
auth.add_auth_options(self) |
def parse_args(self, *args, **kwargs): |
- options, args = tools.OptionParserWithLogging.parse_args( |
+ options, args = logging_utils.OptionParserWithLogging.parse_args( |
self, *args, **kwargs) |
auth.process_auth_options(self, options) |
user = self._process_swarming(options) |