From 6c3fc657cca98f9411e67e59b8cf8440d9c01603 Mon Sep 17 00:00:00 2001 From: j-t-1 <120829237+j-t-1@users.noreply.github.com> Date: Thu, 10 Jul 2025 10:06:23 +0100 Subject: [PATCH] STY: Tweak _page.py Use modern formatting. --- pypdf/_page.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pypdf/_page.py b/pypdf/_page.py index f71ea6c04..e06d0776e 100644 --- a/pypdf/_page.py +++ b/pypdf/_page.py @@ -95,7 +95,7 @@ Image = object # type: ignore pil_not_imported = True # error will be raised only when using images -MERGE_CROP_BOX = "cropbox" # pypdf<=3.4.0 used 'trimbox' +MERGE_CROP_BOX = "cropbox" # pypdf <= 3.4.0 used "trimbox" def _get_rectangle(self: Any, name: str, defaults: Iterable[str]) -> RectangleObject: @@ -115,8 +115,7 @@ def _get_rectangle(self: Any, name: str, defaults: Iterable[str]) -> RectangleOb def _set_rectangle(self: Any, name: str, value: Union[RectangleObject, float]) -> None: - name = NameObject(name) - self[name] = value + self[NameObject(name)] = value def _delete_rectangle(self: Any, name: str) -> None: @@ -522,7 +521,7 @@ def hash_bin(self) -> int: def hash_value_data(self) -> bytes: data = super().hash_value_data() - data += b"%d" % id(self) + data += f"{id(self)}".encode() return data @property