Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 14169eb

Browse files
authored
Merge pull request pre-commit#3043 from pre-commit/jaraco
3.13 removed the simpler importlib.resources api
2 parents 762e681 + 75f2710 commit 14169eb

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

pre_commit/languages/ruby.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525

2626

2727
def _resource_bytesio(filename: str) -> IO[bytes]:
28-
return importlib.resources.open_binary('pre_commit.resources', filename)
28+
files = importlib.resources.files('pre_commit.resources')
29+
return files.joinpath(filename).open('rb')
2930

3031

3132
@functools.lru_cache(maxsize=1)

pre_commit/util.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ def clean_path_on_failure(path: str) -> Generator[None, None, None]:
3636

3737

3838
def resource_text(filename: str) -> str:
39-
return importlib.resources.read_text('pre_commit.resources', filename)
39+
files = importlib.resources.files('pre_commit.resources')
40+
return files.joinpath(filename).read_text()
4041

4142

4243
def make_executable(filename: str) -> None:

0 commit comments

Comments
 (0)