This adds transitive fallback support: if A depends on B and B is missing or returns None, then the fallback should proceed to the next item instead of failing because A failed. The old behavior was that the fallback would only work if one of its direct dependencies yielded the missing data.
This adds transitive fallback support: if
A
depends onB
andB
is missing or returnsNone
, then the fallback should proceed to the next item instead of failing becauseA
failed. The old behavior was that the fallback would only work if one of its direct dependencies yielded the missing data.