grozin      15/01/10 20:52:17

  Added:                pdfshuffler-PyPDF2.patch
  Log:
  Can use PyPDF2 instead of pyPdf; ported to distutils-r1
  
  (Portage version: 2.2.15/cvs/Linux i686, signed Manifest commit with key 
0x3AFFCE974D34BD8C!)

Revision  Changes    Path
1.1                  app-text/pdfshuffler/files/pdfshuffler-PyPDF2.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/pdfshuffler/files/pdfshuffler-PyPDF2.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/pdfshuffler/files/pdfshuffler-PyPDF2.patch?rev=1.1&content-type=text/plain

Index: pdfshuffler-PyPDF2.patch
===================================================================
diff -r -U2 pdfshuffler-0.6.0.orig/pdfshuffler/pdfshuffler.py 
pdfshuffler-0.6.0/pdfshuffler/pdfshuffler.py
--- pdfshuffler-0.6.0.orig/pdfshuffler/pdfshuffler.py   2012-04-28 
21:15:17.000000000 +0700
+++ pdfshuffler-0.6.0/pdfshuffler/pdfshuffler.py        2015-01-11 
02:10:02.952809411 +0600
@@ -72,5 +72,13 @@
 
 import poppler      #for the rendering of pdf pages
-from pyPdf import PdfFileWriter, PdfFileReader
+
+try:
+    from PyPDF2 import PdfFileWriter, PdfFileReader
+except ImportError:
+    try:
+        from pyPdf import PdfFileWriter, PdfFileReader
+    except ImportError:
+        print('Neither PyPDF2 nor pyPdf found')
+        sys.exit(1)
 
 from pdfshuffler_iconview import CellRendererImage




Reply via email to