[3.14] GH-129805: Clean up some changes from GH-129806 (GH-133540) (#138972)

Co-authored-by: Brandt Bucher <brandt@python.org>
This commit is contained in:
Miss Islington (bot) 2025-10-09 13:12:25 +02:00 committed by GitHub
parent 342b644bd2
commit 7c03e9078d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 18 deletions

View file

@ -140,11 +140,7 @@ class Hole:
def __post_init__(self) -> None: def __post_init__(self) -> None:
self.func = _PATCH_FUNCS[self.kind] self.func = _PATCH_FUNCS[self.kind]
def fold( def fold(self, other: typing.Self, body: bytearray) -> typing.Self | None:
self,
other: typing.Self,
body: bytes | bytearray,
) -> typing.Self | None:
"""Combine two holes into a single hole, if possible.""" """Combine two holes into a single hole, if possible."""
instruction_a = int.from_bytes( instruction_a = int.from_bytes(
body[self.offset : self.offset + 4], byteorder=sys.byteorder body[self.offset : self.offset + 4], byteorder=sys.byteorder

View file

@ -114,7 +114,7 @@ def _handle_section(self, section: _S, group: _stencils.StencilGroup) -> None:
raise NotImplementedError(type(self)) raise NotImplementedError(type(self))
def _handle_relocation( def _handle_relocation(
self, base: int, relocation: _R, raw: bytes | bytearray self, base: int, relocation: _R, raw: bytearray
) -> _stencils.Hole: ) -> _stencils.Hole:
raise NotImplementedError(type(self)) raise NotImplementedError(type(self))
@ -282,10 +282,7 @@ def _unwrap_dllimport(self, name: str) -> tuple[_stencils.HoleValue, str | None]
return _stencils.symbol_to_value(name) return _stencils.symbol_to_value(name)
def _handle_relocation( def _handle_relocation(
self, self, base: int, relocation: _schema.COFFRelocation, raw: bytearray
base: int,
relocation: _schema.COFFRelocation,
raw: bytes | bytearray,
) -> _stencils.Hole: ) -> _stencils.Hole:
match relocation: match relocation:
case { case {
@ -380,10 +377,7 @@ def _handle_section(
}, section_type }, section_type
def _handle_relocation( def _handle_relocation(
self, self, base: int, relocation: _schema.ELFRelocation, raw: bytearray
base: int,
relocation: _schema.ELFRelocation,
raw: bytes | bytearray,
) -> _stencils.Hole: ) -> _stencils.Hole:
symbol: str | None symbol: str | None
match relocation: match relocation:
@ -459,10 +453,7 @@ def _handle_section(
stencil.holes.append(hole) stencil.holes.append(hole)
def _handle_relocation( def _handle_relocation(
self, self, base: int, relocation: _schema.MachORelocation, raw: bytearray
base: int,
relocation: _schema.MachORelocation,
raw: bytes | bytearray,
) -> _stencils.Hole: ) -> _stencils.Hole:
symbol: str | None symbol: str | None
match relocation: match relocation: