diff options
Diffstat (limited to 'Remote/Directory.hs')
-rw-r--r-- | Remote/Directory.hs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Remote/Directory.hs b/Remote/Directory.hs index c30c3c263..6b6a4b1ce 100644 --- a/Remote/Directory.hs +++ b/Remote/Directory.hs @@ -114,10 +114,10 @@ prepareStore d chunkconfig k = ifM (checkDiskSpace (Just d) k 0) store :: FilePath -> ChunkConfig -> Storer store d chunkconfig k b p = do - void $ liftIO $ tryIO $ createDirectoryIfMissing True tmpdir + void $ tryIO $ createDirectoryIfMissing True tmpdir case chunkconfig of LegacyChunks chunksize -> Legacy.store chunksize finalizer k b p tmpdir destdir - _ -> flip catchNonAsync (\e -> print e >> return False) $ do + _ -> flip catchNonAsync (\e -> warningIO (show e) >> return False) $ do let tmpf = tmpdir </> keyFile k meteredWriteFile p tmpf b finalizer tmpdir destdir |