mirror of
https://github.com/clearml/clearml
synced 2025-03-03 18:52:12 +00:00
Allow argparser override values with command line even in remote execution (essential for sub-process support)
This commit is contained in:
parent
1d9e70bd8b
commit
2e3820603a
@ -1207,8 +1207,6 @@ class Task(_Task):
|
|||||||
parsed_args = _parsed_args
|
parsed_args = _parsed_args
|
||||||
|
|
||||||
if running_remotely() and self.is_main_task():
|
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)
|
self._arguments.copy_to_parser(parser, parsed_args)
|
||||||
else:
|
else:
|
||||||
self._arguments.copy_defaults_from_argparse(parser, args=args, namespace=namespace, parsed_args=parsed_args)
|
self._arguments.copy_defaults_from_argparse(parser, args=args, namespace=namespace, parsed_args=parsed_args)
|
||||||
|
Loading…
Reference in New Issue
Block a user