Skip to content

Commit

Permalink
Call django.db.connection.close() in handle_envelope
Browse files Browse the repository at this point in the history
Fixes #1.
  • Loading branch information
Mortal committed May 3, 2015
1 parent 429287e commit 5b04a68
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion tutormail/server.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
from emailtunnel import SMTPForwarder, Message, InvalidRecipient

import django
import django.db

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mftutor.settings")
django.setup()
Expand Down Expand Up @@ -68,7 +69,9 @@ def __init__(self, *args, **kwargs):

def handle_envelope(self, envelope, peer):
try:
return super(TutorForwarder, self).handle_envelope(envelope, peer)
result = super(TutorForwarder, self).handle_envelope(envelope, peer)
django.db.connection.close()
return result
except ForwardToAdmin as e:
self.forward_to_admin(envelope, e.args[0])

Expand Down

0 comments on commit 5b04a68

Please sign in to comment.