projects
/
portage.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ab65fe0
)
Bug #300455 - Store LicenseManager._license_groups values as frozenset
author
Zac Medico
<zmedico@gentoo.org>
Tue, 21 Sep 2010 09:13:11 +0000
(
02:13
-0700)
committer
Zac Medico
<zmedico@gentoo.org>
Tue, 21 Sep 2010 09:13:11 +0000
(
02:13
-0700)
in order to avoid false warnings about circular group references.
pym/portage/package/ebuild/_config/LicenseManager.py
patch
|
blob
|
history
diff --git
a/pym/portage/package/ebuild/_config/LicenseManager.py
b/pym/portage/package/ebuild/_config/LicenseManager.py
index 498fea275a8e9806787ff2567a0229ddeafbaed0..41f9c7abccd6d6f493f8badeca8897e964ede5dc 100644
(file)
--- a/
pym/portage/package/ebuild/_config/LicenseManager.py
+++ b/
pym/portage/package/ebuild/_config/LicenseManager.py
@@
-46,6
+46,9
@@
class LicenseManager(object):
os.path.join(loc, "license_groups")).items():
self._license_groups.setdefault(k, []).extend(v)
+ for k, v in self._license_groups.items():
+ self._license_groups[k] = frozenset(v)
+
def extract_global_changes(self, old=""):
ret = old
atom_license_map = self._plicensedict.get("*/*")