code: def _update_linecache(self, path, data):
          
          if PY24 and 'mitogen' in path:
              linecache.cache[path] = (
                  len(data),
                  0.0,
                  [line+'\n' for line in data.splitlines()],
                  path,
              )
docs: The Python 2.4 linecache module, used to fetch source code for
          tracebacks and :func:`inspect.getsource`, does not support PEP-302,
          meaning it needs extra help to for Mitogen-loaded modules. Directly
          populate its cache if a loaded module belongs to the Mitogen package.