From 586250ee5435c7a47916df58a25abef7a3621ee3 Mon Sep 17 00:00:00 2001 From: Sergio Costas Rodriguez Date: Wed, 18 Oct 2023 12:59:25 +0200 Subject: [PATCH] Use pathlib.glob instead of glob.glob --- snapcraft/linters/library_linter.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/snapcraft/linters/library_linter.py b/snapcraft/linters/library_linter.py index 0fe17ed625..73e388843d 100644 --- a/snapcraft/linters/library_linter.py +++ b/snapcraft/linters/library_linter.py @@ -105,11 +105,11 @@ def run(self) -> List[LinterIssue]: return issues def _find_deb_package(self, library_name: str) -> Optional[str]: - for path in glob.glob("/usr/lib/**", recursive=True): - if os.path.basename(path) == library_name: + for path in Path("/usr/lib").glob("**/*"): + if path.name == library_name: try: output = subprocess.run( - ["dpkg", "-S", path], check=True, stdout=subprocess.PIPE + ["dpkg", "-S", path.absolute().as_posix()], check=True, stdout=subprocess.PIPE ) except subprocess.CalledProcessError: # If the specified file doesn't belong to any package, the