Allow argparser override values with command line even in remote execution (essential for sub-process support)

This commit is contained in:
allegroai 2020-03-05 12:28:36 +02:00
parent 1d9e70bd8b
commit 2e3820603a

View File

@ -1207,8 +1207,6 @@ class Task(_Task):
parsed_args = _parsed_args
if running_remotely() and self.is_main_task():
# This hack prevents Argparse from crashing when running remotely with different set of parameters
sys.argv = sys.argv[:1]
self._arguments.copy_to_parser(parser, parsed_args)
else:
self._arguments.copy_defaults_from_argparse(parser, args=args, namespace=namespace, parsed_args=parsed_args)