append_repo: use Atom.with_repo()
authorZac Medico <zmedico@gentoo.org>
Tue, 19 Mar 2013 08:00:00 +0000 (01:00 -0700)
committerZac Medico <zmedico@gentoo.org>
Tue, 19 Mar 2013 08:00:00 +0000 (01:00 -0700)
pym/portage/util/__init__.py

index 5c5e1138e66553c88edfda0929e27d22271821d9..dafc3e34d769168cc56563fb70aef3748dff4f20 100644 (file)
@@ -253,10 +253,10 @@ def append_repo(atom_list, repo_name, remember_source_file=False):
        If an atom already has a repo part, then it is preserved (see bug #461948).
        """
        if remember_source_file:
-               return [(atom.repo is not None and atom or Atom(atom + "::" + repo_name, allow_wildcard=True, allow_repo=True), source) \
+               return [(atom.repo is not None and atom or atom.with_repo(repo_name), source) \
                        for atom, source in atom_list]
        else:
-               return [atom.repo is not None and atom or Atom(atom + "::" + repo_name, allow_wildcard=True, allow_repo=True) \
+               return [atom.repo is not None and atom or atom.with_repo(repo_name) \
                        for atom in atom_list]
 
 def stack_lists(lists, incremental=1, remember_source_file=False,