The statcache module provides a simple optimization to os.stat(): remembering the values of previous invocations.
The statcache module defines the following functions:
The rest of the functions are used to clear the cache, or parts of it.
stat(path), if any.
stat(path) for path starting
with prefix.
stat(path) for path a file in
the directory prefix, including stat(prefix).
Example:
>>> import os, statcache
>>> statcache.stat('.')
(16893, 2049, 772, 18, 1000, 1000, 2048, 929609777, 929609777, 929609777)
>>> os.stat('.')
(16893, 2049, 772, 18, 1000, 1000, 2048, 929609777, 929609777, 929609777)