#!/bin/sh /usr/share/dpatch/dpatch-run ## 03-python-reportlab.dpatch by Gregor Hoffleit ## ## DP: Adds message if python-reportlab is missing. @DPATCH@ diff -Naur skencil-0.6.17.orig/Plugins/Filters/pdfgensaver.py skencil-0.6.17/Plugins/Filters/pdfgensaver.py --- skencil-0.6.17.orig/Plugins/Filters/pdfgensaver.py 2002-06-22 19:06:42.000000000 +0000 +++ skencil-0.6.17/Plugins/Filters/pdfgensaver.py 2006-01-22 10:40:42.418341368 +0000 @@ -27,8 +27,15 @@ import PIL from Sketch import Bezier, EmptyPattern, Rotation, Translation, _sketch from Sketch.Graphics.curveop import arrow_trafos -import reportlab.pdfgen.canvas +from Sketch.warn import USER, warn_tb + +try: + import reportlab.pdfgen.canvas +except ImportError: + warn_tb(USER, "ReportLab has to be installed to use the PDF export filter.\n" + "On Debian systems, install the 'python-reportlab' package.") + raise def make_pdf_path(pdfpath, paths): for path in paths: