[David Ascher] > > def getline(filename, lineno): > if lineno >= 1: > for i, line in enumerate(open(filename)): > if i == lineno - 1: > return line > return '' But you broke the "always close the file" rule. Cheater!!! <wink> --- Patrick K. O'Brien Orbtech