X-Git-Url: http://gitweb.michael.orlitzky.com/?p=dead%2Flwn-epub.git;a=blobdiff_plain;f=src%2FLWN%2FPage.hs;h=bdfe8ca40ad18c38e549dd8dbf65718eedb1c366;hp=7419402a3af304974dac87236826b4fcd8f545ae;hb=8202cb1437ece6be41677c0bbdae4713041199ac;hpb=e9151ade502fa997be41b6e37fb9841cacd0f528 diff --git a/src/LWN/Page.hs b/src/LWN/Page.hs index 7419402..bdfe8ca 100644 --- a/src/LWN/Page.hs +++ b/src/LWN/Page.hs @@ -5,7 +5,7 @@ where import qualified Data.Map as Map import Data.Time (getCurrentTime) -import System.IO (Handle) +import System.IO (Handle, hClose, hFlush) import qualified Data.ByteString.Lazy as B (ByteString, hPut) import Data.String.Utils (split, strip) import Data.Maybe (catMaybes, fromJust, isNothing) @@ -393,7 +393,8 @@ epublish obj handle = do epmd <- metadata obj epub <- xhtml_to_epub epmd xhtml B.hPut handle epub - + hFlush handle + hClose handle xhtml_to_epub :: String -> String -> IO B.ByteString xhtml_to_epub epmd =