From 0c8ee31a154b5e624f207fb1413295ef2bf45417 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 14 Dec 2013 18:07:19 +0000 Subject: Support Python 2.6 --- mammoth/conversion.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'mammoth/conversion.py') diff --git a/mammoth/conversion.py b/mammoth/conversion.py index b3b41d0..e21e3a0 100644 --- a/mammoth/conversion.py +++ b/mammoth/conversion.py @@ -73,8 +73,11 @@ class DocumentConverter(object): def _convert_image(self, image, html_generator): - with image.open() as image_bytes: + image_bytes = image.open() + try: encoded_src = base64.b64encode(image_bytes.read()).decode("ascii") + finally: + image_bytes.close() attributes = { "src": "data:{0};base64,{1}".format(image.content_type, encoded_src) -- cgit v1.2.3