- if sb.st_mtime <= entry.mtime:
- return entry
-
- f = open(path)
- try:
- text = f.read()
- finally:
- f.close()
- code = compile(text, path, "exec")
- mod = types.ModuleType(mangle(path))
- mod.__file__ = path
- exec(code, mod.__dict__)
- entry = cachedmod(mod, sb.st_mtime)
- modcache[path] = entry
- return entry