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.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/portage/_sets/files.py b/pym/portage/_sets/files.py
index 995fda67b..8c8aeef4b 100644
--- a/pym/portage/_sets/files.py
+++ b/pym/portage/_sets/files.py
@@ -29,7 +29,7 @@ class StaticFileSet(EditablePackageSet):
_repopath_sub = re.compile(r'\$\{repository:(?P<reponame>.+)\}')
def __init__(self, filename, greedy=False, dbapi=None):
- super(StaticFileSet, self).__init__()
+ super(StaticFileSet, self).__init__(allow_repo=True)
self._filename = filename
self._mtime = None
self.description = "Package set loaded from file %s" % self._filename
@@ -60,7 +60,7 @@ class StaticFileSet(EditablePackageSet):
setattr(self, key, " ".join(value))
def _validate(self, atom):
- return bool(atom[:1] == SETPREFIX or ValidAtomValidator(atom))
+ return bool(atom[:1] == SETPREFIX or ValidAtomValidator(atom, allow_repo=True))
def write(self):
write_atomic(self._filename, "".join("%s\n" % (atom,) \