Refresh package list after install

This commit is contained in:
Ellwood Zwovic
2017-08-20 01:20:23 -07:00
parent 9239a6637f
commit b27db0ca1f
3 changed files with 7 additions and 15 deletions

View File

@@ -314,7 +314,7 @@ else:
def _subproc_success(self, success: messages.Success):
self.report({'INFO'}, 'Package uninstalled successfully')
bpy.ops.package.refresh_packages()
bpy.ops.package.refresh()
self.quit()
def report_process_died(self):
@@ -439,19 +439,10 @@ else:
def _subproc_success(self, success: messages.Success):
self.report({'INFO'}, 'Finished refreshing lists')
global _packages
_packages = build_packagelist()
self.quit()
# def _subproc_repository_result(self, result: messages.RepositoryResult):
# available_packages = result.repository.packages
# installed_packages = get_packages_from_disk(refresh=False)
#
# # TODO: deduplicate creation of view-packages..
# for pkg in available_packages:
# pkg.repository = result.repository.name
#
# global _packages
# _packages = build_composite_packagelist(installed_packages, available_packages)
def _subproc_aborted(self, aborted: messages.Aborted):
self.report({'ERROR'}, 'Package list retrieval aborted per your request')
self.quit()
@@ -1003,7 +994,7 @@ else:
log = logging.getLogger(__name__ + ".build_composite_packagelist")
masterlist = {}
installed_packages = get_installed_packages()
installed_packages = get_installed_packages(refresh=True)
known_repositories = get_repositories()
for repo in known_repositories: