summaryrefslogtreecommitdiff
path: root/Mailman/MailList.py
diff options
context:
space:
mode:
authorbwarsaw2001-10-27 01:59:41 +0000
committerbwarsaw2001-10-27 01:59:41 +0000
commitc07b680dbbc925e9f5eb902e537e5ebaf812f1ca (patch)
tree93e8bd75de58f11048df8924bd94b5bbf6a8db03 /Mailman/MailList.py
parent28ce749df7bf5607e96f0e011a50a863473da06f (diff)
downloadmailman-c07b680dbbc925e9f5eb902e537e5ebaf812f1ca.tar.gz
mailman-c07b680dbbc925e9f5eb902e537e5ebaf812f1ca.tar.zst
mailman-c07b680dbbc925e9f5eb902e537e5ebaf812f1ca.zip
InitVars(): Add a hidden config variable `created_at' which
permanently records the Unix time the list was created.
Diffstat (limited to 'Mailman/MailList.py')
-rw-r--r--Mailman/MailList.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/Mailman/MailList.py b/Mailman/MailList.py
index 44669b7ea..f62a6dfed 100644
--- a/Mailman/MailList.py
+++ b/Mailman/MailList.py
@@ -22,6 +22,7 @@ Mixes in many task-specific classes.
import sys
import os
+import time
import marshal
import errno
import re
@@ -29,6 +30,7 @@ import shutil
import socket
import urllib
import cPickle
+
from cStringIO import StringIO
from UserDict import UserDict
from urlparse import urlparse
@@ -241,6 +243,9 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin,
if name:
self._internal_name = name
+ # When was the list created?
+ self.created_at = time.time()
+
# Must save this state, even though it isn't configurable
self.volume = 1
self.members = {} # self.digest_members is initted in mm_digest