lib: expand current directory separately from filepath
We will need the current directory as an absolute path when adding glob patterns in a few commits time.
This commit is contained in:
parent
9e56ad24e2
commit
52da073828
@ -193,9 +193,11 @@ includedirectivep = do
|
|||||||
|
|
||||||
parentpos <- getPosition
|
parentpos <- getPosition
|
||||||
|
|
||||||
|
curdir <- lift $ expandPath (takeDirectory $ sourceName parentpos) ""
|
||||||
|
`orRethrowIOError` (show parentpos ++ " locating " ++ filename)
|
||||||
|
-- </> correctly handles case when 'filename' is absolute
|
||||||
|
let filepath = curdir </> filename
|
||||||
-- read child input
|
-- read child input
|
||||||
let curdir = takeDirectory (sourceName parentpos)
|
|
||||||
filepath <- lift $ expandPath curdir filename `orRethrowIOError` (show parentpos ++ " locating " ++ filename)
|
|
||||||
childInput <- lift $ readFilePortably filepath `orRethrowIOError` (show parentpos ++ " reading " ++ filepath)
|
childInput <- lift $ readFilePortably filepath `orRethrowIOError` (show parentpos ++ " reading " ++ filepath)
|
||||||
|
|
||||||
-- save parent state
|
-- save parent state
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user