summaryrefslogtreecommitdiff
path: root/Mailman/ListAdmin.py
diff options
context:
space:
mode:
authorbwarsaw1999-11-12 19:15:10 +0000
committerbwarsaw1999-11-12 19:15:10 +0000
commit582a260956198aa0aef3e182d6eae24b5ef41d1d (patch)
treeea991d3d7920d92dcc59cbf6d6587dc925061a62 /Mailman/ListAdmin.py
parentd2ef410df0b25e1fc508f0d6b6c0166b14143b82 (diff)
downloadmailman-582a260956198aa0aef3e182d6eae24b5ef41d1d.tar.gz
mailman-582a260956198aa0aef3e182d6eae24b5ef41d1d.tar.zst
mailman-582a260956198aa0aef3e182d6eae24b5ef41d1d.zip
Diffstat (limited to 'Mailman/ListAdmin.py')
-rw-r--r--Mailman/ListAdmin.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/Mailman/ListAdmin.py b/Mailman/ListAdmin.py
index 956970a14..a18aabf22 100644
--- a/Mailman/ListAdmin.py
+++ b/Mailman/ListAdmin.py
@@ -45,11 +45,14 @@ class ListAdmin:
def InitTempVars(self):
self.__db = None
- self.__filename = os.path.join(self.fullpath(), 'request.db')
+ self.__filename = None
+ fullpath = self.fullpath()
+ if fullpath:
+ self.__filename = os.path.join(fullpath, 'request.db')
def __opendb(self):
if self.__db is None:
- assert self.Locked()
+ assert self.Locked() and self.__filename
try:
fp = open(self.__filename)
self.__db = marshal.load(fp)