Skip to content

Commit 0ffc565

Browse files
committedMar 31, 2014
fix merging 3 and more resources with equal name
1 parent 1b839a5 commit 0ffc565

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed
 

‎PyPDF2/pdf.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
from md5 import md5
7171
else:
7272
from hashlib import md5
73-
73+
import uuid
7474
##
7575
# This class supports writing PDF files out, given pages produced by another
7676
# class (typically {@link #PdfFileReader PdfFileReader}).
@@ -1687,7 +1687,7 @@ def _mergeResources(res1, res2, resource):
16871687
renameRes = {}
16881688
for key in list(page2Res.keys()):
16891689
if key in newRes and newRes[key] != page2Res[key]:
1690-
newname = NameObject(key + "renamed")
1690+
newname = NameObject(key + str(uuid.uuid4()))
16911691
renameRes[key] = newname
16921692
newRes[newname] = page2Res[key]
16931693
elif key not in newRes:

0 commit comments

Comments
 (0)