[fix] ignore updates file handling for Arch, AppImage and Flatpak

This commit is contained in:
Vinícius Moreira
2020-05-19 18:50:05 -03:00
parent 5cd26d1d82
commit ce7e309799
3 changed files with 47 additions and 22 deletions

View File

@@ -232,6 +232,8 @@ class FlatpakManager(SoftwareManager):
if self.suggestions_cache:
self.suggestions_cache.delete(pkg.id)
self.revert_ignored_update(pkg)
return uninstalled
def get_info(self, app: FlatpakApplication) -> dict:
@@ -568,8 +570,11 @@ class FlatpakManager(SoftwareManager):
ignored_list.sort()
with open(UPDATES_IGNORED_FILE, 'w+') as f:
for ignored in ignored_list:
f.write('{}\n'.format(ignored))
if ignored_list:
for ignored in ignored_list:
f.write('{}\n'.format(ignored))
else:
f.write('')
def ignore_update(self, pkg: FlatpakApplication):
ignored_keys = self._read_ignored_updates()