@@ -24,8 +24,8 @@ def remove_all_elements(pdf: bytes) -> bytes:
24
24
25
25
pdf = pdfrw .PdfReader (fdata = pdf )
26
26
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 ]
29
29
if elements :
30
30
for j in reversed (range (len (elements ))):
31
31
elements .pop (j )
@@ -43,8 +43,8 @@ def iterate_elements(
43
43
44
44
result = []
45
45
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 ]
48
48
if elements :
49
49
for element in elements :
50
50
if not sejda :
@@ -81,8 +81,8 @@ def get_elements_by_page(
81
81
82
82
result = {}
83
83
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 ]
86
86
result [i + 1 ] = []
87
87
if elements :
88
88
for element in elements :
@@ -119,8 +119,8 @@ def get_elements_by_page_v2(
119
119
120
120
result = {}
121
121
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 ]
124
124
result [i + 1 ] = []
125
125
if elements :
126
126
for element in elements :
@@ -344,9 +344,7 @@ def assign_uuid(self, pdf: bytes) -> bytes:
344
344
update_dict = {
345
345
TemplateCoreConstants ().annotation_field_key .replace (
346
346
"/" , ""
347
- ): "{}{}{}" .format (
348
- base_key , MergeConstants ().separator , existed_uuid or _uuid
349
- )
347
+ ): f"{ base_key } { MergeConstants ().separator } { existed_uuid or _uuid } "
350
348
}
351
349
element .update (pdfrw .PdfDict (** update_dict ))
352
350
0 commit comments