uwsgi and thread don't play nice
This commit is contained in:
		@@ -11,7 +11,9 @@ def send_email(subject, sender, recipients, text_body, html_body):
 | 
			
		||||
    msg = Message(subject, sender=sender, recipients=recipients)
 | 
			
		||||
    msg.body = text_body
 | 
			
		||||
    msg.html = html_body
 | 
			
		||||
    Thread(target=send_async_email, args=(app, msg)).start()
 | 
			
		||||
    mail.send(msg)
 | 
			
		||||
    # Thread works surprisingly badly behind uwsgi, just let a uwsgi worker do its thing instead.
 | 
			
		||||
    #Thread(target=send_async_email, args=(app, msg)).start()
 | 
			
		||||
 | 
			
		||||
def send_password_reset_email(user):
 | 
			
		||||
    token = user.get_reset_password_token()
 | 
			
		||||
 
 | 
			
		||||
@@ -19,10 +19,12 @@
 | 
			
		||||
			{% endfor %}
 | 
			
		||||
		</p>
 | 
			
		||||
		<p>{{ form.remember_me() }} {{ form.remember_me.label }}</p>
 | 
			
		||||
		<p>{{ form.submit }}</p>
 | 
			
		||||
		<p>
 | 
			
		||||
		{{ form.submit }}
 | 
			
		||||
		<a class="button" href="{{ url_for('register') }}">Register</a>
 | 
			
		||||
		</p>
 | 
			
		||||
	</form>
 | 
			
		||||
 | 
			
		||||
	<p><a href="{{ url_for('register') }}">Register Here</a></p>
 | 
			
		||||
	<p><a href="{{ url_for('reset_password_request') }}">Reset Password</a></p>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user