mirror of
https://github.com/openSUSE/osc.git
synced 2025-08-06 15:43:39 +02:00
changed change_request_state() to return only the status code
Changed change_request_state() to return only the status code, print out some more usable message for result of change_request_state() where needed.
This commit is contained in:
@@ -1764,7 +1764,7 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
||||
print result.reqid, ": ",
|
||||
r = change_request_state(apiurl,
|
||||
str(result.reqid), 'accepted', opts.message or '')
|
||||
print r
|
||||
print 'Result of change request state: %s' % r
|
||||
else:
|
||||
print >>sys.stderr, 'Aborted...'
|
||||
raise oscerr.UserAbort()
|
||||
@@ -1821,12 +1821,12 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
||||
if cmd in ['accept', 'decline', 'new']:
|
||||
r = change_review_state(apiurl,
|
||||
reqid, state_map[cmd], conf.config['user'], opts.message or '')
|
||||
print r
|
||||
print % r
|
||||
# Change state of entire request
|
||||
elif cmd in ['reopen', 'accept', 'decline', 'wipe', 'revoke']:
|
||||
r = change_request_state(apiurl,
|
||||
reqid, state_map[cmd], opts.message or '')
|
||||
print r
|
||||
print 'Result of change request state: %s' % r
|
||||
|
||||
# editmeta and its aliases are all depracated
|
||||
@cmdln.alias("editprj")
|
||||
|
@@ -2836,8 +2836,13 @@ def change_request_state(apiurl, reqid, newstate, message='', supersed=''):
|
||||
['request', reqid],
|
||||
query={'cmd': 'changestate', 'newstate': newstate, 'superseded_by': supersed})
|
||||
f = http_POST(u, data=message)
|
||||
return f.read()
|
||||
|
||||
r = f.read()
|
||||
if r.startswith('<status code="'):
|
||||
r = r.split('<status code="')[1]
|
||||
r = r.split('" />')[0]
|
||||
|
||||
return r
|
||||
|
||||
def get_review_list(apiurl, project='', package='', user='', group='', states=('new')):
|
||||
xpath = ''
|
||||
|
Reference in New Issue
Block a user