summaryrefslogtreecommitdiffstats
path: root/pym/portage/sets/files.py
diff options
context:
space:
mode:
Diffstat (limited to 'pym/portage/sets/files.py')
-rw-r--r--pym/portage/sets/files.py13
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):