diff options
Diffstat (limited to 'pym/portage/sets/files.py')
-rw-r--r-- | pym/portage/sets/files.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/pym/portage/sets/files.py b/pym/portage/sets/files.py index b3f85d553..6379e2641 100644 --- a/pym/portage/sets/files.py +++ b/pym/portage/sets/files.py @@ -16,8 +16,8 @@ from portage.env.validators import ValidAtomValidator class StaticFileSet(EditablePackageSet): _operations = ["merge", "unmerge"] - def __init__(self, name, filename): - super(StaticFileSet, self).__init__(name) + def __init__(self, filename): + super(StaticFileSet, self).__init__() self._filename = filename self._mtime = None self.description = "Package set loaded from file %s" % self._filename @@ -57,12 +57,13 @@ class StaticFileSet(EditablePackageSet): if e.errno != errno.ENOENT: raise del e + data = {} self._setAtoms(data.keys()) self._mtime = mtime class ConfigFileSet(PackageSet): - def __init__(self, name, filename): - super(ConfigFileSet, self).__init__(name) + def __init__(self, filename): + super(ConfigFileSet, self).__init__() self._filename = filename self.description = "Package set generated from %s" % self._filename self.loader = KeyListFileLoader(self._filename, ValidAtomValidator) @@ -74,8 +75,8 @@ class ConfigFileSet(PackageSet): class WorldSet(StaticFileSet): description = "Set of packages that were directly installed by the user" - def __init__(self, name, root): - super(WorldSet, self).__init__(name, os.path.join(os.sep, root, PRIVATE_PATH, "world")) + def __init__(self, root): + super(WorldSet, self).__init__(os.path.join(os.sep, root, PRIVATE_PATH, "world")) self._lock = None def _ensure_dirs(self): |