Since the logic in the has_only_bundled_dependencies function
is a bit complicated (and was buried between iterator processing),
I have extracted the main decision making to separate closure.
This should hopefully ease groking what is going on
and make future changes easier in case they are needed.
Mostly done in reaction to PR#18.
@tdawson, since you make the original change, would you be willing to test this "refactor"? The behavior should still be the same.
Since the logic in the
has_only_bundled_dependenciesfunctionis a bit complicated (and was buried between iterator processing),
I have extracted the main decision making to separate closure.
This should hopefully ease groking what is going on
and make future changes easier in case they are needed.
Mostly done in reaction to PR#18.
@tdawson, since you make the original change, would you be willing to test this "refactor"? The behavior should still be the same.