1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-02-04 10:36:17 +01:00

- request_interactive_review: print request again (after displaying the diff)

This commit is contained in:
Marcus Huewe 2010-08-31 14:15:04 +02:00
parent 1da96d7df7
commit 1fb6c3c48c

View File

@ -5197,6 +5197,7 @@ def request_interactive_review(apiurl, request):
tmpfile = None
def print_request(request):
try:
# FIXME: print can fail with unicode chars in the string.
# Here we fix the symptoms, not the cause.
@ -5204,7 +5205,7 @@ def request_interactive_review(apiurl, request):
print request
except:
print request.__str__().encode('ascii', 'xmlcharrefreplace')
print_request(request)
try:
msg = '(a)ccept/(d)ecline/(r)evoke/(c)ancel > '
if request.actions[0].type == 'submit':
@ -5242,6 +5243,7 @@ def request_interactive_review(apiurl, request):
tmpfile.write(diff)
tmpfile.flush()
run_editor(tmpfile.name)
print_request(request)
elif repl == 'c':
print >>sys.stderr, 'Aborting'
raise oscerr.UserAbort()