Fix failure to store installation state, store repositories in a set
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user