def ismount(patch, path):
    """
	Return True if pathname path is a mount point:
	a point in a file system where a different file system has been mounted.
	The function checks whether path's parent, path/..,
	is on a different device than path,
	or whether path/.. and path point to the same i-node on the same device
	- this should detect mount points for all Unix and POSIX variants."""
    # ^^^ orginal docstring. we can simply ask the manager :)
    ap = os.path.abspath(os.path.join(CWD, path))
    manager = get_manager()
    fsi, relpath, readonly = manager.get_fsi(ap)
    if fsi is None:
        return _org_ismount(ap)
    else:
        return True

	Return True if pathname path is a mount point:
	a point in a file system where a different file system has been mounted.
	The function checks whether path's parent, path/..,
	is on a different device than path,
	or whether path/.. and path point to the same i-node on the same device
	- this should detect mount points for all Unix and POSIX variants.
lib/mlpatches/mount_base.py