Fix failure to store installation state, store repositories in a set

This commit is contained in:
Ellwood Zwovic
2017-08-14 13:39:38 -07:00
parent 4934f463a1
commit 7666813407
2 changed files with 25 additions and 3 deletions

View File

@@ -16,7 +16,7 @@ class Package:
self.url = ""
self.files = []
self.repositories = []
self.repositories = set()
self.installed_location = None
self.module_name = None
@@ -288,7 +288,7 @@ class ConsolidatedPackage:
for pkg in self:
if pkg == newpkg:
pkg.repositories
pkg.repositories.union(newpkg.repositories)
if newpkg.installed:
pkg.set_installed_metadata(newpkg)
break