From e8da17d8c6b7fd879e196ae425b8e62c78e579fe Mon Sep 17 00:00:00 2001 From: Cody Logan Date: Wed, 8 Nov 2023 09:56:10 -0800 Subject: Switch to pathlib for file processing --- src/wikiget/validations.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/wikiget/validations.py') diff --git a/src/wikiget/validations.py b/src/wikiget/validations.py index cfbc5ef..ee73b87 100644 --- a/src/wikiget/validations.py +++ b/src/wikiget/validations.py @@ -19,6 +19,7 @@ from __future__ import annotations import hashlib import re +from pathlib import Path from wikiget import BLOCKSIZE @@ -68,7 +69,7 @@ def verify_hash(filename: str) -> str: :rtype: str """ hasher = hashlib.sha1() # noqa: S324 - with open(filename, "rb") as dl: + with Path(filename).open("rb") as dl: buf = dl.read(BLOCKSIZE) while len(buf) > 0: hasher.update(buf) -- cgit v1.2.3