mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-07 03:34:15 +02:00
[arch][snap] improvement -> caching categories file for 24 hours
This commit is contained in:
@@ -400,6 +400,8 @@ class GenericSoftwareManager(SoftwareManager):
|
||||
return man.requires_root(action, app)
|
||||
|
||||
def prepare(self, task_manager: TaskManager, root_password: str, internet_available: bool):
|
||||
ti = time.time()
|
||||
self.logger.info("Initializing")
|
||||
if self.managers:
|
||||
internet_on = self.context.is_internet_available()
|
||||
taskman = task_manager if task_manager else TaskManager() # empty task manager to prevent null pointers
|
||||
@@ -408,6 +410,9 @@ class GenericSoftwareManager(SoftwareManager):
|
||||
man.prepare(taskman, root_password, internet_on)
|
||||
self._already_prepared.append(man)
|
||||
|
||||
tf = time.time()
|
||||
self.logger.info("Finished. Took {0:.2f} seconds".format(tf - ti))
|
||||
|
||||
def cache_available_managers(self):
|
||||
if self.managers:
|
||||
for man in self.managers:
|
||||
|
||||
Reference in New Issue
Block a user