browsable api

Fixes: https://pagure.io/koji/issue/1813
This commit is contained in:
Tomas Kopecek 2019-11-19 13:53:44 +01:00
parent 9d9a289fed
commit 4ae799c93d
5 changed files with 29 additions and 5 deletions

View file

@ -2346,10 +2346,7 @@ def anon_handle_list_api(goptions, session, args):
if len(args) != 0:
parser.error(_("This command takes no arguments"))
activate_session(session, goptions)
tmplist = [(x['name'], x) for x in session._listapi()]
tmplist.sort()
funcs = [x[1] for x in tmplist]
for x in funcs:
for x in sorted(session._listapi(), key=lambda x: x['name']):
if 'argdesc' in x:
args = x['argdesc']
elif x['args']: