summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xcron/checkdbs8
-rwxr-xr-xcron/upvolumes_monthly8
-rwxr-xr-xcron/upvolumes_yearly8
3 files changed, 6 insertions, 18 deletions
diff --git a/cron/checkdbs b/cron/checkdbs
index b7dcc9a46..af7610099 100755
--- a/cron/checkdbs
+++ b/cron/checkdbs
@@ -10,13 +10,9 @@ sys.path.append('/home/mailman/mailman/modules')
import maillist, mm_cfg, mm_message
-dirs = os.listdir(mm_cfg.LIST_DATA_DIR)
-for dir in dirs:
- if not (os.path.exists(os.path.join(
- os.path.join(mm_cfg.LIST_DATA_DIR, dir), 'config.db'))):
- continue
+for name in maillist.list_names():
try:
- list = maillist.MailList(dir)
+ list = maillist.MailList(name)
except:
continue
count = list.RequestsPending()
diff --git a/cron/upvolumes_monthly b/cron/upvolumes_monthly
index 4e8d3a179..89589325f 100755
--- a/cron/upvolumes_monthly
+++ b/cron/upvolumes_monthly
@@ -11,13 +11,9 @@ sys.path.append('/home/mailman/mailman/modules')
import maillist, mm_cfg
-dirs = os.listdir(mm_cfg.LIST_DATA_DIR)
-for dir in dirs:
- if not (os.path.exists(os.path.join(
- os.path.join(mm_cfg.LIST_DATA_DIR, dir), 'config.db'))):
- continue
+for name in maillist.list_names():
try:
- list = maillist.MailList(dir)
+ list = maillist.MailList(name)
except:
continue
list.UpdateArchive()
diff --git a/cron/upvolumes_yearly b/cron/upvolumes_yearly
index ead20d194..f3386a02f 100755
--- a/cron/upvolumes_yearly
+++ b/cron/upvolumes_yearly
@@ -11,13 +11,9 @@ sys.path.append('/home/mailman/mailman/modules')
import maillist, mm_cfg
-dirs = os.listdir(mm_cfg.LIST_DATA_DIR)
-for dir in dirs:
- if not (os.path.exists(os.path.join(
- os.path.join(mm_cfg.LIST_DATA_DIR, dir), 'config.db'))):
- continue
+for name in maillist.list_names():
try:
- list = maillist.MailList(dir)
+ list = maillist.MailList(name)
except:
continue
list.UpdateArchive()