diff --git a/src/ahriman/core/repository/repository_properties.py b/src/ahriman/core/repository/repository_properties.py index dacd6887..ab31a731 100644 --- a/src/ahriman/core/repository/repository_properties.py +++ b/src/ahriman/core/repository/repository_properties.py @@ -42,7 +42,6 @@ class RepositoryProperties(EventLogger, LazyLogging): Attributes: configuration(Configuration): configuration instance database(SQLite): database instance - ignore_list(list[str]): package bases which will be ignored during auto updates pacman(Pacman): alpm wrapper instance paths(RepositoryPaths): repository paths instance repo(Repo): repo commands wrapper instance @@ -69,7 +68,7 @@ class RepositoryProperties(EventLogger, LazyLogging): self.paths: RepositoryPaths = configuration.repository_paths # additional workaround for pycharm typing - self.ignore_list = configuration.getlist("build", "ignore_packages", fallback=[]) + self._ignore_list = configuration.getlist("build", "ignore_packages", fallback=[]) self.pacman = Pacman(repository_id, configuration, refresh_database=refresh_pacman_database) self.sign = GPG(configuration) self.repo = Repo(self.repository_id.name, self.paths, self.sign.repository_sign_args) diff --git a/src/ahriman/core/repository/update_handler.py b/src/ahriman/core/repository/update_handler.py index df27cc59..27dac131 100644 --- a/src/ahriman/core/repository/update_handler.py +++ b/src/ahriman/core/repository/update_handler.py @@ -58,7 +58,7 @@ class UpdateHandler(PackageInfo, Cleaner): continue raise UnknownPackageError(package.base) - ignore_list = self.ignore_list + [ + ignore_list = self._ignore_list + [ package.base for package, status in self.reporter.package_get(None) if status.is_held ]