def walk(top, func, arg):
    warnings.warnpy3k("In 3.x, os.path.walk is removed in favor of os.walk.",
                      stacklevel=2)
    try:
        names = os.listdir(top)
    except os.error:
        return
    func(arg, top, names)
    for name in names:
        name = join(top, name)
        if isdir(name) and not islink(name):
            walk(name, func, arg)
Directory tree walk with callback function.
dataset/ETHPy150Open azoft-dev-team/imagrium/env/Lib/macpath.py/walk