diff options
Diffstat (limited to 'Mailman/MailList.py')
| -rw-r--r-- | Mailman/MailList.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Mailman/MailList.py b/Mailman/MailList.py index 9dff467ce..6f08ca674 100644 --- a/Mailman/MailList.py +++ b/Mailman/MailList.py @@ -304,8 +304,9 @@ class MailList(object, HTMLFormatter, Deliverer, ListAdmin, mod = sys.modules[adaptor_module] self._memberadaptor = getattr(mod, adaptor_class)(self) self._make_lock(self.fqdn_listname) - self._full_path = os.path.join(config.LIST_DATA_DIR, - self.fqdn_listname) + # Create the list's data directory. + self._full_path = os.path.join(config.LIST_DATA_DIR, self.fqdn_listname) + Utils.makedirs(self._full_path) # Only one level of mixin inheritance allowed for baseclass in self.__class__.__bases__: if hasattr(baseclass, 'InitTempVars'): |
