---
 repoquery.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/repoquery.py b/repoquery.py
index 5227788..5828f03 100755
--- a/repoquery.py
+++ b/repoquery.py
@@ -874,8 +874,11 @@ def main(args):
         archlist.append('src')
 
     try:
-        repoq.doSackSetup(archlist=archlist)
-        repoq.doTsSetup()
+        if not hasattr(repoq, 'arch'):
+            repoq.doSackSetup(archlist=archlist)
+        elif archlist is not None:
+            repoq.arch.archlist = archlist
+
         if needfiles:
             repoq.repos.populateSack(mdtype='filelists')
         if needother:
-- 
1.7.0.1

_______________________________________________
Yum-devel mailing list
Yum-devel@lists.baseurl.org
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to