import fnmatch, os

def find(pattern, startdir=os.curdir):
     matches = []
     os.path.walk(startdir, findvisitor, (matches, pattern))
     matches.sort()
     return matches

def findvisitor((matches, pattern), thisdir, nameshere):  #
     for name in nameshere:
         if fnmatch.fnmatch(name, pattern):
             fullpath = os.path.join(thisdir, name)
             matches.append(fullpath)

can someone explain why (matches, pattern) is doing in this two funct?

thanks
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to