Skip to content

Commit 524136d

Browse files
Merge pull request #279 from chinapandaman/PPF-278
PPF-278: pylint and rc
2 parents efe69b9 + 44f28b7 commit 524136d

File tree

3 files changed

+12
-14
lines changed

3 files changed

+12
-14
lines changed

PyPDFForm/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
PyPDFForm = Wrapper
88
PyPDFForm2 = WrapperV2
99

10-
__version__ = "1.0.4"
10+
__version__ = "1.1.0"

PyPDFForm/core/template.py

+9-11
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ def remove_all_elements(pdf: bytes) -> bytes:
2424

2525
pdf = pdfrw.PdfReader(fdata=pdf)
2626

27-
for i in range(len(pdf.pages)):
28-
elements = pdf.pages[i][TemplateCoreConstants().annotation_key]
27+
for page in pdf.pages:
28+
elements = page[TemplateCoreConstants().annotation_key]
2929
if elements:
3030
for j in reversed(range(len(elements))):
3131
elements.pop(j)
@@ -43,8 +43,8 @@ def iterate_elements(
4343

4444
result = []
4545

46-
for i in range(len(pdf.pages)):
47-
elements = pdf.pages[i][TemplateCoreConstants().annotation_key]
46+
for page in pdf.pages:
47+
elements = page[TemplateCoreConstants().annotation_key]
4848
if elements:
4949
for element in elements:
5050
if not sejda:
@@ -81,8 +81,8 @@ def get_elements_by_page(
8181

8282
result = {}
8383

84-
for i in range(len(pdf.pages)):
85-
elements = pdf.pages[i][TemplateCoreConstants().annotation_key]
84+
for i, page in enumerate(pdf.pages):
85+
elements = page[TemplateCoreConstants().annotation_key]
8686
result[i + 1] = []
8787
if elements:
8888
for element in elements:
@@ -119,8 +119,8 @@ def get_elements_by_page_v2(
119119

120120
result = {}
121121

122-
for i in range(len(pdf.pages)):
123-
elements = pdf.pages[i][TemplateCoreConstants().annotation_key]
122+
for i, page in enumerate(pdf.pages):
123+
elements = page[TemplateCoreConstants().annotation_key]
124124
result[i + 1] = []
125125
if elements:
126126
for element in elements:
@@ -344,9 +344,7 @@ def assign_uuid(self, pdf: bytes) -> bytes:
344344
update_dict = {
345345
TemplateCoreConstants().annotation_field_key.replace(
346346
"/", ""
347-
): "{}{}{}".format(
348-
base_key, MergeConstants().separator, existed_uuid or _uuid
349-
)
347+
): f"{base_key}{MergeConstants().separator}{existed_uuid or _uuid}"
350348
}
351349
element.update(pdfrw.PdfDict(**update_dict))
352350

PyPDFForm/core/watermark.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -156,11 +156,11 @@ def merge_watermarks_with_pdf(
156156

157157
pdf_file = pdfrw.PdfReader(fdata=pdf)
158158

159-
for i in range(len(pdf_file.pages)):
159+
for i, page in enumerate(pdf_file.pages):
160160
if watermarks[i]:
161161
watermark = pdfrw.PdfReader(fdata=watermarks[i])
162162
if watermark.pages:
163-
merger = pdfrw.PageMerge(pdf_file.pages[i])
163+
merger = pdfrw.PageMerge(page)
164164
merger.add(watermark.pages[0]).render()
165165

166166
return Utils().generate_stream(pdf_file)

0 commit comments

Comments
 (0)