[reportlab-users] ANN: pdfnup 0.3.0
    Luc Saffre 
    luc.saffre at gmx.net
       
    Mon Dec 22 09:47:17 EST 2008
    
    
  
On 22.12.2008 13:27, Dinu Gherman wrote:
> 
> sure, use the patch I've sent you on Dec, 12th via private
> email. 
Oho? No, it seems that I didn't receive this message? Maybe you can send
it again to my private e-mail?
> If you didn't receive it, please find it below.
> $ diff -u pdfnup.py pdfnupX.py
> --- pdfnup.py    2008-11-17 13:26:02.000000000 +0100
> +++ pdfnupX.py    2008-12-19 11:02:25.000000000 +0100
> @@ -281,7 +281,10 @@
>             page2Content.operations.insert(0, [[], "q"])
> 
>             # handle rotation
> -            rotation = page2["/Rotate"].getObject()
> +            try:
> +                rotation = page2["/Rotate"].getObject()
> +            except:
> +                rotation = 0
>             if rotation in (180, 270):
>                 dw, dh = destWidth, destHeight
>                 arr = [-xScale, 0, 0, -yScale, destX+dw, destY+dh]
That's fine, now it works. I'd suggest that you write "except KeyError:"
instead of "except:" because if something else happens during
getObject() this will be hard to track.
Luc
    
    
More information about the reportlab-users
mailing list