encode large ints in list_archives
This commit is contained in:
parent
555f6a898d
commit
7b36248f02
1 changed files with 8 additions and 1 deletions
|
|
@ -3685,8 +3685,15 @@ def list_archives(buildID=None, buildrootID=None, componentBuildrootID=None, hos
|
|||
raise koji.GenericError, 'unsupported archive type: %s' % type
|
||||
|
||||
columns, aliases = zip(*fields)
|
||||
return QueryProcessor(tables=tables, columns=columns, aliases=aliases, joins=joins,
|
||||
ret = QueryProcessor(tables=tables, columns=columns, aliases=aliases, joins=joins,
|
||||
clauses=clauses, values=values, opts=queryOpts).execute()
|
||||
if queryOpts and 'asList' in queryOpts:
|
||||
key = aliases.index('size')
|
||||
else:
|
||||
key = 'size'
|
||||
for row in ret:
|
||||
row[key] = koji.encode_int(row[key])
|
||||
return ret
|
||||
|
||||
def get_archive(archive_id, strict=False):
|
||||
"""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue