Aaron thanx for the input
> > resultname=""" > > That starts a string literal. i am not sure if this is the right way..i used it in case matchdistance < threshold return False.then the filename will not be taken from the filenameslist and so returns as an empty string. > > return (matchdistance,resultname) > > Parentheses optional there too. "return matchdistance," returns a > 'one-tuple'. but then the call matchvalue,matchfilename=findmatchingfile() will give ValueError trying to unpack from a one-tuple if anyone can suggest a more decent way of doing this pls do thanx vincent -- http://mail.python.org/mailman/listinfo/python-list