ecmwf / pyflow

A high level Python interface to ecFlow allowing the creation of ecFlow suites in a modular and "pythonic" way
https://pyflow-workflow-generator.readthedocs.io/en/latest/
Apache License 2.0
7 stars 7 forks source link

Feature/lenient checks #16

Closed colonesej closed 7 months ago

colonesej commented 1 year ago

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.

FussyDuck commented 1 year ago

CLA assistant check
All committers have signed the CLA.