mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-05-17 20:01:30 +00:00
pullpkg: change pull_upload_queue params into specific keyword-only params
This commit is contained in:
parent
20261960f6
commit
4d72d184db
@ -461,27 +461,25 @@ class PullPkg(object):
|
|||||||
Logger.error("Internal error: invalid pull value after parse_pull()")
|
Logger.error("Internal error: invalid pull value after parse_pull()")
|
||||||
raise InvalidPullValueError("Invalid pull value '%s'" % pull)
|
raise InvalidPullValueError("Invalid pull value '%s'" % pull)
|
||||||
|
|
||||||
def pull_upload_queue(self, pull, **params):
|
def pull_upload_queue(self, pull, *,
|
||||||
package = params['package']
|
package, version=None, arch=None, series=None, pocket=None,
|
||||||
version = params['version']
|
status=None, download_only=None, **kwargs):
|
||||||
arch = params['arch']
|
if not series:
|
||||||
|
|
||||||
if not params['series']:
|
|
||||||
Logger.error("Using --upload-queue requires specifying series")
|
Logger.error("Using --upload-queue requires specifying series")
|
||||||
return
|
return
|
||||||
|
|
||||||
series = Distribution('ubuntu').getSeries(params['series'])
|
series = Distribution('ubuntu').getSeries(series)
|
||||||
|
|
||||||
queueparams = {'name': package}
|
queueparams = {'name': package}
|
||||||
if params['pocket']:
|
if pocket:
|
||||||
queueparams['pocket'] = params['pocket']
|
queueparams['pocket'] = pocket
|
||||||
|
|
||||||
if params['status'] == 'all':
|
if status == 'all':
|
||||||
queueparams['status'] = None
|
queueparams['status'] = None
|
||||||
queuetype = 'any'
|
queuetype = 'any'
|
||||||
elif params['status']:
|
elif status:
|
||||||
queueparams['status'] = params['status']
|
queueparams['status'] = status
|
||||||
queuetype = params['status']
|
queuetype = status
|
||||||
else:
|
else:
|
||||||
queuetype = 'Unapproved'
|
queuetype = 'Unapproved'
|
||||||
|
|
||||||
@ -567,7 +565,7 @@ class PullPkg(object):
|
|||||||
dst = download(url, os.getcwd())
|
dst = download(url, os.getcwd())
|
||||||
if dst.name.endswith('.dsc'):
|
if dst.name.endswith('.dsc'):
|
||||||
dscfile = dst
|
dscfile = dst
|
||||||
if params['download_only']:
|
if download_only:
|
||||||
Logger.debug("--download-only specified, not extracting")
|
Logger.debug("--download-only specified, not extracting")
|
||||||
elif not dscfile:
|
elif not dscfile:
|
||||||
Logger.error("No source dsc file found, cannot extract")
|
Logger.error("No source dsc file found, cannot extract")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user