adding logs for reading and searching times

This commit is contained in:
Vinicius Moreira
2019-09-17 14:25:01 -03:00
parent 16e55c9613
commit 6cd682b92e
2 changed files with 13 additions and 1 deletions

View File

@@ -64,7 +64,11 @@ class GenericSoftwareManager(SoftwareManager):
def _search(self, word: str, man: SoftwareManager, disk_loader, res: SearchResult): def _search(self, word: str, man: SoftwareManager, disk_loader, res: SearchResult):
if self._can_work(man): if self._can_work(man):
mti = time.time()
apps_found = man.search(words=word, disk_loader=disk_loader) apps_found = man.search(words=word, disk_loader=disk_loader)
mtf = time.time()
self.logger.info(man.__class__.__name__ + " took {0:.2f} seconds".format(mtf - mti))
res.installed.extend(apps_found.installed) res.installed.extend(apps_found.installed)
res.new.extend(apps_found.new) res.new.extend(apps_found.new)
@@ -126,7 +130,11 @@ class GenericSoftwareManager(SoftwareManager):
disk_loader = self.disk_loader_factory.new() disk_loader = self.disk_loader_factory.new()
disk_loader.start() disk_loader.start()
mti = time.time()
man_res = man.read_installed(disk_loader=disk_loader, pkg_types=None) man_res = man.read_installed(disk_loader=disk_loader, pkg_types=None)
mtf = time.time()
self.logger.info(man.__class__.__name__ + " took {0:.2f} seconds".format(mtf - mti))
res.installed.extend(man_res.installed) res.installed.extend(man_res.installed)
res.total += man_res.total res.total += man_res.total
else: else:
@@ -140,7 +148,11 @@ class GenericSoftwareManager(SoftwareManager):
disk_loader = self.disk_loader_factory.new() disk_loader = self.disk_loader_factory.new()
disk_loader.start() disk_loader.start()
mti = time.time()
man_res = man.read_installed(disk_loader=disk_loader, pkg_types=None) man_res = man.read_installed(disk_loader=disk_loader, pkg_types=None)
mtf = time.time()
self.logger.info(man.__class__.__name__ + " took {0:.2f} seconds".format(mtf - mti))
res.installed.extend(man_res.installed) res.installed.extend(man_res.installed)
res.total += man_res.total res.total += man_res.total

View File

@@ -49,4 +49,4 @@ class ArchDiskCacheUpdater(Thread if bool(os.getenv('BAUH_DEBUG', 0)) else Proce
if installed and installed['not_signed']: if installed and installed['not_signed']:
saved = disk.save_several({app for app in installed['not_signed']}, 'aur', overwrite=False) saved = disk.save_several({app for app in installed['not_signed']}, 'aur', overwrite=False)
self.logger.info('Pre-cached data of {} AUR packages to disk'.format(saved)) self.logger.info('Pre-cached data of {} AUR packages to the disk'.format(saved))