diff --git a/src/img2pdf.py b/src/img2pdf.py index c3cf5e1..657a63c 100755 --- a/src/img2pdf.py +++ b/src/img2pdf.py @@ -233,11 +233,10 @@ def convert(images, dpi=None, pagesize=(None, None, None), title=None, debug_out("Reading %s"%imfilename, verbose) try: rawdata = imfilename.read() - im = cStringIO(rawdata) - except: + except AttributeError: with open(imfilename, "rb") as im: rawdata = im.read() - im = cStringIO(rawdata) + im = cStringIO(rawdata) try: imgdata = Image.open(im) except IOError as e: