move rounding to final_result
authorJan Szejko <janek37@gmail.com>
Thu, 30 Nov 2017 16:28:57 +0000 (17:28 +0100)
committerJan Szejko <janek37@gmail.com>
Thu, 30 Nov 2017 16:28:57 +0000 (17:28 +0100)
wtem/management/commands/wtem_send_results.py
wtem/models.py

index f4748c6..5a02001 100644 (file)
@@ -72,7 +72,7 @@ class Command(BaseCommand):
                 template = 'results_student_failed.txt'
             else:
                 template = 'results_student_passed.txt'
-            message = render_to_string('wtem/' + template, dict(final_result=round(submission.final_result, 2)))
+            message = render_to_string('wtem/' + template, dict(final_result=submission.final_result))
             self.send_message(message, subject, submission.email)
 
         self.sum_up()
@@ -94,7 +94,7 @@ class Command(BaseCommand):
 
         self.sum_up()
 
-    def sum_up(self):        
+    def sum_up(self):
         self.stdout.write('sent: %s, failed: %s' % (self.sent, self.failed))
 
     def send_message(self, message, subject, email):
index abeb56b..2b093ae 100644 (file)
@@ -236,7 +236,7 @@ class Submission(models.Model):
             mark = self.get_final_exercise_mark(exercise_id)
             if mark is not None:
                 final += mark
-        return final
+        return round(final, 2)
 
     @property
     def final_result_as_string(self):