--- /usr/local/mailman/Mailman/bin/check_perms.py.old 2006-10-13 20:09:09.000000000 +0100 +++ /usr/local/mailman/Mailman/bin/check_perms.py 2006-10-13 20:06:17.000000000 +0100 @@ -320,7 +320,7 @@ 'request.db', 'request.db.tmp') if STATE.VERBOSE: print _('checking permissions on list data') - for dir in os.listdir(config.LIST_DATA_DIR): + for dir in [x for x in os.listdir(config.LIST_DATA_DIR) if S_ISDIR(os.stat(os.path.join(config.LIST_DATA_DIR,x)).st_mode)]: for file in checkfiles: path = os.path.join(config.LIST_DATA_DIR, dir, file) if STATE.VERBOSE: