i'm figuring out how to map (strings in a `globs()...
# development
a
i'm figuring out how to map (strings in a
globs()
) => (
PathGlobs
) => (an error which the
hydrate_sources()
method can catch and interpret). (1) is there a reason a
PathGlob
needs to expand to only a set of `PathStat`s or only a set of `PathGlob`s? because i'm thinking if that's relaxed (so a
DirWildcard
can then expand into `PathStat`s and `PathGlob`s instead of having to go through a
Wildcard
first) then we can go 1:1
String -> PathGlob
instead of having the
spread_filespecs()
stuff. the answer is almost definitely no i think (2) how do i / can i catch a
Throw
from a
Get
within an
@rule
? i'm assuming that's how the failure to expand a glob would propagate back to the python side