diff MoinMoin/user.py @ 1801:3369445b4aa8

move the dircache stuff to MoinMoin.util.filesys and disable it on win32
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Fri, 23 Feb 2007 23:08:41 +0100
parents 6dd2e29acffe
children b180f047d918
line wrap: on
line diff
--- a/MoinMoin/user.py	Fri Feb 23 22:04:30 2007 +0100
+++ b/MoinMoin/user.py	Fri Feb 23 23:08:41 2007 +0100
@@ -12,7 +12,7 @@
 import os, time, sha, codecs
 
 from MoinMoin import config, caching, wikiutil, i18n
-from MoinMoin.util import timefuncs
+from MoinMoin.util import timefuncs, filesys
 
 
 def getUserList(request):
@@ -22,9 +22,9 @@
     @rtype: list
     @return: all user IDs
     """
-    import re, dircache
+    import re
     user_re = re.compile(r'^\d+\.\d+(\.\d+)?$')
-    files = dircache.listdir(request.cfg.user_dir)
+    files = filesys.dclistdir(request.cfg.user_dir)
     userlist = [f for f in files if user_re.match(f)]
     return userlist