Solver.selections is now a real Selections object
commita36d92b88898d46d996eff9cc36d21c14af16b2b
authorThomas Leonard <talex5@gmail.com>
Sun, 14 Nov 2010 11:56:00 +0000 (14 11:56 +0000)
committerThomas Leonard <talex5@gmail.com>
Sun, 14 Nov 2010 12:15:23 +0000 (14 12:15 +0000)
treef29fd35ca7ac63b955d4893164789c8c5670bd24
parente51c4514e3c1401eee1afa9125007cfa7bda59aa
Solver.selections is now a real Selections object

This avoids lots of ugliness in the code where we try to support both
policy.implementation selections and selection.Selections ones.

Selections has methods on it that make it look like the old policy map
(keys appear to be Interfaces and values appear to be Implementations).
zeroinstall/injector/selections.py
zeroinstall/injector/solver.py