send-to-mycourse: only save result in case of failure, log result as proper ASCII

This commit is contained in:
Benjamin Dauvergne 2013-01-23 11:00:23 +01:00
parent 99a333f919
commit 03a1ef3337
1 changed files with 2 additions and 2 deletions

View File

@ -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)