diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-10-30 00:15:57 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-10-30 00:15:57 -0700 |
commit | 4cf9c9eb3d11fb653695c483d0013cba8b08039a (patch) | |
tree | 0ff807c58aa4c009b736652147015dce9fddf7f6 | |
parent | f6b6bdd687b252267babaa4bbfb145a18c1764e8 (diff) | |
download | portage-4cf9c9eb3d11fb653695c483d0013cba8b08039a.tar.gz portage-4cf9c9eb3d11fb653695c483d0013cba8b08039a.tar.bz2 portage-4cf9c9eb3d11fb653695c483d0013cba8b08039a.zip |
_profile_node: use collections.namedtuplev2.2.0_alpha72
-rw-r--r-- | pym/portage/package/ebuild/_config/LocationsManager.py | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/pym/portage/package/ebuild/_config/LocationsManager.py b/pym/portage/package/ebuild/_config/LocationsManager.py index 244b7e053..f559bb52b 100644 --- a/pym/portage/package/ebuild/_config/LocationsManager.py +++ b/pym/portage/package/ebuild/_config/LocationsManager.py @@ -5,6 +5,7 @@ __all__ = ( 'LocationsManager', ) +import collections import io import warnings @@ -23,17 +24,8 @@ _PORTAGE1_DIRECTORIES = frozenset([ 'package.use', 'package.use.mask', 'package.use.force', 'use.mask', 'use.force']) -class _profile_node(object): - - __slots__ = ('location', 'portage1_directories') - - def __init__(self, location, portage1_directories): - object.__setattr__(self, 'location', location) - object.__setattr__(self, 'portage1_directories', portage1_directories) - - def __setattr__(self, name, value): - raise AttributeError("_profile_node instances are immutable", - self.__class__, name, value) +_profile_node = collections.namedtuple('_profile_node', + 'location portage1_directories') class LocationsManager(object): |