Browse Source

Sending email in sync mode (temporary fix)

Bastien Sevajol (Algoo) 7 years ago
parent
commit
96801b163e

+ 7 - 2
tracim/tracim/lib/notifications.py View File

@@ -279,12 +279,17 @@ class EmailNotifier(object):
279 279
             message.attach(part2)
280 280
 
281 281
             message_str = message.as_string()
282
-            asyncjob_perform(async_email_sender.send_mail, message)
282
+            # asyncjob_perform(async_email_sender.send_mail, message)
283
+            # FIXME: Temporary hack to enable email sending in
284
+            # uwsgi/prod environment
285
+            async_email_sender.send_mail(message)
283 286
             # s.send_message(message)
284 287
 
285 288
         # Note: The following action allow to close the SMTP connection.
286 289
         # This will work only if the async jobs are done in the right order
287
-        asyncjob_perform(async_email_sender.disconnect)
290
+        # FIXME: Temporary hack to enable email sending in
291
+        # uwsgi/prod environment
292
+        # asyncjob_perform(async_email_sender.disconnect)
288 293
 
289 294
 
290 295
     def _build_email_body(self, mako_template_filepath: str, role: UserRoleInWorkspace, content: Content, actor: User) -> str:

+ 1 - 0
tracim/tracim/tests/library/test_resetpassword.py View File

@@ -0,0 +1 @@
1
+# -*- coding: utf-8 -*-