mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-07 00:04:15 +02:00
adding logs for reading and searching times
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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))
|
||||||
|
|||||||
Reference in New Issue
Block a user