Skip to content

Commit 4799036

Browse files
committed
Repo: use verifyId(), isExpired() from libdnf
1 parent 416a44b commit 4799036

File tree

2 files changed

+3
-8
lines changed

2 files changed

+3
-8
lines changed

dnf/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ def _setup_modules(self):
283283

284284
def _store_persistent_data(self):
285285
if self._repo_persistor and not self.conf.cacheonly:
286-
expired = [r.id for r in self.repos.iter_enabled() if r._md_expired]
286+
expired = [r.id for r in self.repos.iter_enabled() if r._repo.isExpired()]
287287
self._repo_persistor.expired_to_add.update(expired)
288288
self._repo_persistor.save()
289289

dnf/repo.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@
7171
def repo_id_invalid(repo_id):
7272
# :api
7373
"""Return index of an invalid character in the repo ID (if present)."""
74-
invalids = (i for i, c in enumerate(repo_id) if c not in _REPOID_CHARS)
75-
return dnf.util.first(invalids)
74+
first_invalid = cfg.Repo.verifyId(repo_id)
75+
return None if first_invalid < 0 else first_invalid
7676

7777
def _pkg2payload(pkg, progress, *factories):
7878
for fn in factories:
@@ -446,11 +446,6 @@ def repofile(self):
446446
def repofile(self, value):
447447
self._repo.setRepoFilePath(value)
448448

449-
@property
450-
def _md_expired(self):
451-
"""Return whether the cached metadata is expired."""
452-
return self._repo.expired()
453-
454449
@property
455450
def pkgdir(self):
456451
# :api

0 commit comments

Comments
 (0)