Changeset 9589 for main/waeup.kofa/trunk/src/waeup/kofa/datacenter.py
- Timestamp:
- 9 Nov 2012, 07:53:05 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/datacenter.py
r9340 r9589 22 22 """ 23 23 import os 24 import fnmatch 24 25 import re 25 26 import shutil … … 46 47 logger_filename = 'datacenter.log' 47 48 49 max_files = 100 50 48 51 def __init__(self, *args, **kw): 49 52 super(DataCenter, self).__init__(*args, **kw) … … 97 100 if not os.path.exists(finished_dir): 98 101 return result 99 for filename in sorted(os.listdir(finished_dir)): 102 mtime = lambda f: os.stat(os.path.join(finished_dir, f)).st_mtime 103 finished_files = [f for f in 104 sorted(os.listdir(finished_dir), key=mtime, reverse=True) 105 if fnmatch.fnmatch(f, '*.finished.csv')] 106 for filename in finished_files[:self.max_files]: 100 107 fullpath = os.path.join(finished_dir, filename) 101 108 if not os.path.isfile(fullpath):
Note: See TracChangeset for help on using the changeset viewer.