Hi all. If I have a kedro project with two pipelin...
# questions
p
Hi all. If I have a kedro project with two pipelines, i.e. A and B, what is the best way to ensure that A always runs before B, but then allow me to manually run B independently if required? I have tried just setting the output of the last node in A as the input of the first node in B. But then if I try to run just B from the CLI, I get an error like so: ValueError: Pipeline input(s) {'d'} not found in the DataCatalogWithCatalogCommandsMixin I can't figure out a way to manually give it that first input, or tell it to ignore it somehow.
a
Hey Paul, what is the format of the output โ€œdโ€? if itโ€™s persisted in the catalog then you could run pipeline B without running pipeline A as well.
๐Ÿ‘ 1
p
ah right, so the trick might be just to persist a dummy text file of some sort. thanks, I'll give that a try.
a
Yep, having a dummy persisted file would work!