Bug 1655750 - [tryselect] Handle --list/edit-presets even on selectors that don't support presets, r=sfink

Differential Revision: https://phabricator.services.mozilla.com/D88645
This commit is contained in:
Andrew Halberstadt 2020-08-30 17:44:20 +00:00
Родитель d4a42076ec
Коммит 36bafe8efd
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -113,6 +113,9 @@ class TrySelect(MachCommandBase):
user_presets.edit()
sys.exit()
if 'preset' not in self.parser.common_groups:
return kwargs
default = self.parser.get_default
if save:
selector = self.subcommand or self._mach_context.settings['try']['default']
@ -175,8 +178,7 @@ class TrySelect(MachCommandBase):
return kwargs
def run(self, **kwargs):
if 'preset' in self.parser.common_groups:
kwargs = self.handle_presets(**kwargs)
kwargs = self.handle_presets(**kwargs)
if self.parser.task_configs:
kwargs = self.handle_try_config(**kwargs)