Update of /cvsroot/mailman/mailman/Mailman/Queue
In directory usw-pr-cvs1:/tmp/cvs-serv31060/Mailman/Queue

Modified Files:
        OutgoingRunner.py 
Log Message:
_dispose(): Since the runner doesn't normally need to lock the list,
call mlist.Load() so we can be sure we've got the most current state.


Index: OutgoingRunner.py
===================================================================
RCS file: /cvsroot/mailman/mailman/Mailman/Queue/OutgoingRunner.py,v
retrieving revision 2.12
retrieving revision 2.13
diff -C2 -d -r2.12 -r2.13
*** OutgoingRunner.py   13 Mar 2002 05:57:37 -0000      2.12
--- OutgoingRunner.py   1 Apr 2002 16:34:03 -0000       2.13
***************
*** 50,56 ****
  
      def _dispose(self, mlist, msg, msgdata):
!         # Fortunately, we do not need the list lock to do deliveries.  However
!         # this does mean that we aren't as responsive to changes in list
!         # configuration, since we never reload the list configuration.
          try:
              pid = os.getpid()
--- 50,55 ----
  
      def _dispose(self, mlist, msg, msgdata):
!         # Make sure we have the most up-to-date state
!         mlist.Load()
          try:
              pid = os.getpid()


_______________________________________________
Mailman-checkins mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-checkins

Reply via email to