fnp
/
edumed.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
zmiana w menu na katalog.edukacjamedialna (compile locale)
[edumed.git]
/
wtem
/
management
/
commands
/
wtem_send_keys.py
diff --git
a/wtem/management/commands/wtem_send_keys.py
b/wtem/management/commands/wtem_send_keys.py
index
82e7469
..
914c8b1
100644
(file)
--- a/
wtem/management/commands/wtem_send_keys.py
+++ b/
wtem/management/commands/wtem_send_keys.py
@@
-1,7
+1,12
@@
+# -*- coding: utf-8 -*-
+
+import sys
from optparse import make_option
from django.core.management.base import BaseCommand, CommandError
from django.conf import settings
from optparse import make_option
from django.core.management.base import BaseCommand, CommandError
from django.conf import settings
+from wtem.management.commands import send_mail
+from django.template.loader import render_to_string
from wtem.models import Submission, DEBUG_KEY
from wtem.models import Submission, DEBUG_KEY
@@
-44,9
+49,9
@@
class Command(BaseCommand):
try:
self.send_key(submission)
try:
self.send_key(submission)
- except:
+ except
Exception as e
:
failed += 1
failed += 1
- self.stdout.write('failed sending to: ' + submission.email)
+ self.stdout.write('failed sending to: ' + submission.email
+ ' - ' + str(e)
)
else:
submission.key_sent = True
submission.save()
else:
submission.key_sent = True
submission.save()
@@
-56,4
+61,9
@@
class Command(BaseCommand):
self.stdout.write('sent: ' + str(sent))
def send_key(self, submission):
self.stdout.write('sent: ' + str(sent))
def send_key(self, submission):
- self.stdout.write('>>> sending to ' + submission.email)
\ No newline at end of file
+ self.stdout.write('>>> sending to ' + submission.email)
+ send_mail(
+ subject = "Egzamin TEM - Twój link do zadań",
+ body = render_to_string('wtem/email_key.txt', dict(submission = submission)),
+ to = [submission.email]
+ )