~barry/mailman/events-and-web

« back to all changes in this revision

Viewing changes to src/mailman/runners/lmtp.py

  • Committer: Barry Warsaw
  • Date: 2012-04-21 22:09:39 UTC
  • mfrom: (7149.1.1 3.0)
  • Revision ID: barry@list.org-20120421220939-p0czqg7eiron15it
Rename mailman.database.transaction.txn to ...transactional.  Modernize the
module, and use it in another convenient place.

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
 
42
42
from mailman.config import config
43
43
from mailman.core.runner import Runner
44
 
from mailman.database.transaction import txn
 
44
from mailman.database.transaction import transactional
45
45
from mailman.email.message import Message
46
46
from mailman.interfaces.listmanager import IListManager
47
47
from mailman.utilities.datetime import now
154
154
        Channel(self, conn, addr)
155
155
        slog.debug('LMTP accept from %s', addr)
156
156
 
157
 
    @txn
 
157
    @transactional
158
158
    def process_message(self, peer, mailfrom, rcpttos, data):
159
159
        try:
160
160
            # Refresh the list of list names every time we process a message