1
2
3
4
5
6 from up2date_client import up2dateAuth
7 from up2date_client import up2dateLog
8 from up2date_client import rhnserver
9 from up2date_client import pkgUtils
10
11
18
29
31 if type(pkglist) == type([]):
32 output = ["%s-%s-%s" % (a[0],a[1],a[2]) for a in pkglist]
33 else:
34 output = "%s-%s-%s" % (pkglist[0], pkglist[1], pkglist[2])
35 return output
36
38 """ takes list of hashes and covert it to list of lists
39 resulting strucure is:
40 [[name, version, release, epoch, arch, cookie], ... ]
41 """
42 result = []
43 for package in packages:
44 if 'arch' in package and 'cookie' in package:
45 result.append([package['name'], package['version'], package['release'],
46 package['epoch'], package['arch'], package['cookie']])
47 elif 'arch' in package:
48 result.append([package['name'], package['version'], package['release'],
49 package['epoch'], package['arch']])
50 else:
51 result.append([package['name'], package['version'], package['release'], package['epoch']])
52 return result
53