Nikolaus.
To me the in-place target modification seems like breaking doit house rules which reads: "result of any task is represented by single artifact (mostly a file)". Nice thing is that if the task dependencies are considered complete and existing task result is the same as the run before, the task can be considered complete and there is no need to run it at the moment.
Solution for your scenario is very simple:
created folder "candidates", where you store the things to sign
create folder "signed", where you store the candidates with a signature
I use this approach for years.
One could say, there is inefficiency in keeping almost identical copies of the same file, but in most cases, this is not real problem.
Jan
--
You received this message because you are subscribed to the Google Groups "python-doit" group.