diff --git a/bauh/gems/flatpak/controller.py b/bauh/gems/flatpak/controller.py index 79036374..bcfc76d6 100644 --- a/bauh/gems/flatpak/controller.py +++ b/bauh/gems/flatpak/controller.py @@ -297,12 +297,14 @@ class FlatpakManager(SoftwareManager, SettingsController): try: if req.pkg.update_component: + self.logger.info(f"Installing {req.pkg}") res, _ = ProcessHandler(watcher).handle_simple(flatpak.install(app_id=ref, installation=req.pkg.installation, origin=req.pkg.origin, version=flatpak_version)) else: + self.logger.info(f"Updating {req.pkg}") res, _ = ProcessHandler(watcher).handle_simple(flatpak.update(app_ref=ref, installation=req.pkg.installation, related=related, diff --git a/bauh/gems/flatpak/model.py b/bauh/gems/flatpak/model.py index 654d4070..9b71a2f5 100644 --- a/bauh/gems/flatpak/model.py +++ b/bauh/gems/flatpak/model.py @@ -149,3 +149,10 @@ class FlatpakApplication(SoftwarePackage): def update_ref(self): if self.id and self.arch and self.branch: self.ref = f'{self.id}/{self.arch}/{self.branch}' + + def __repr__(self) -> str: + return f'Flatpak (id={self.id}, branch={self.branch}, origin={self.origin}, installation={self.installation},' \ + f' partial={self.partial}, update_component={self.update_component})' + + def __str__(self): + return self.__repr__()