fix: AUR optinal dep not found among installed apps

This commit is contained in:
Vinicius Moreira
2019-09-19 14:33:51 -03:00
parent a900789c9d
commit 94031588b0
3 changed files with 13 additions and 3 deletions

View File

@@ -1,4 +1,5 @@
import time
import traceback
from argparse import Namespace
from threading import Thread
from typing import List, Set, Type
@@ -204,7 +205,16 @@ class GenericSoftwareManager(SoftwareManager):
man = self._get_manager_for(app)
if man:
return man.install(app, root_password, handler)
ti = time.time()
try:
self.logger.info('Installing {}'.format(app))
return man.install(app, root_password, handler)
except:
traceback.print_exc()
return False
finally:
tf = time.time()
self.logger.info('Installation of {} took {} seconds'.format(app, tf - ti))
def get_info(self, app: SoftwarePackage):
man = self._get_manager_for(app)