cli: rpminfo with non-exist rpm
Fixes: https://pagure.io/koji/issue/2643
This commit is contained in:
parent
f6ca9aa50b
commit
0c9c8c6a81
2 changed files with 145 additions and 1 deletions
|
|
@ -3150,10 +3150,12 @@ def anon_handle_rpminfo(goptions, session, args):
|
|||
if len(args) < 1:
|
||||
parser.error(_("Please specify an RPM"))
|
||||
ensure_connection(session, goptions)
|
||||
error_hit = False
|
||||
for rpm in args:
|
||||
info = session.getRPM(rpm)
|
||||
if info is None:
|
||||
print("No such rpm: %s\n" % rpm)
|
||||
warn("No such rpm: %s\n" % rpm)
|
||||
error_hit = True
|
||||
continue
|
||||
if info['epoch'] is None:
|
||||
info['epoch'] = ""
|
||||
|
|
@ -3211,6 +3213,8 @@ def anon_handle_rpminfo(goptions, session, args):
|
|||
print(" %s %s %s %s" % ('-' * 8, '-' * 28, '-' * 8, '-' * 29))
|
||||
for br_info in br_list:
|
||||
print(" %(id)8i %(tag_name)-28s %(arch)-8s %(host_name)-29s" % br_info)
|
||||
if error_hit:
|
||||
error()
|
||||
|
||||
|
||||
def anon_handle_buildinfo(goptions, session, args):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue