send-to-mycourse: only save result in case of failure, log result as proper ASCII
This commit is contained in:
parent
99a333f919
commit
03a1ef3337
|
@ -51,10 +51,10 @@ class Command(BaseCommand):
|
|||
try:
|
||||
ok, result = conn.send_file(push.request.uploadfile, [push.course_name], push.visible_to_students)
|
||||
push.sent = True
|
||||
if ok:
|
||||
if not ok:
|
||||
logger.info('sending succeeded')
|
||||
push.failure = result
|
||||
logger.error('sending failed: %s', result.encode('utf-8'))
|
||||
logger.error('sending failed: %r', result.encode('utf-8'))
|
||||
except Exception, e:
|
||||
logger.exception('sending failed')
|
||||
push.failure = unicode(e)
|
||||
|
|
Reference in New Issue