1) replace that assertion statement with a warning in case of providing submit_arguments to a simple host like Localhost. It makes the api more flexible for having Tasks defined for multiple hosts with the same signature.
2) Keeps track of written files on FileSystem deployment to reduce the number of writes (with overwrite=True) and printed messages which can be a lot for large suites. It will still loop over all tasks and may look idle with too many tasks are skipped.
1) replace that assertion statement with a warning in case of providing submit_arguments to a simple host like Localhost. It makes the api more flexible for having Tasks defined for multiple hosts with the same signature. 2) Keeps track of written files on FileSystem deployment to reduce the number of writes (with overwrite=True) and printed messages which can be a lot for large suites. It will still loop over all tasks and may look idle with too many tasks are skipped.