File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed
Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 2727 from tracer .resources .package import Package
2828 from tracer .resources .collections import PackagesCollection
2929 from tracer .resources .exceptions import LockedDatabase , DatabasePermissions
30+ from tracer .resources .pycomp import PY3
3031 import sqlite3
3132 import rpm
3233 import os
@@ -102,11 +103,17 @@ def package_files(self, pkg_name):
102103 ts = rpm .TransactionSet ()
103104 mi = ts .dbMatch ("name" , pkg_name )
104105 packages = list (mi )
105- if packages :
106- return [x .name for x in rpm .files (packages [0 ])]
107106
108107 # Tracer will not find uninstalled applications
109- return []
108+ if not packages :
109+ return []
110+
111+ if PY3 :
112+ files = rpm .files (packages [0 ])
113+ return [x .name for x in files ]
114+ else :
115+ files = rpm .fi (packages [0 ])
116+ return [f [0 ] for f in files ]
110117
111118 def find_package (self , name , evra ):
112119 evra = self ._splitEvra (evra )
You can’t perform that action at this time.
0 commit comments