I want to iterate through the lines of a file in a recursive function so I can't use:-
f = open(listfile, 'r') for ln in f: because when the function calls itself it won't see any more lines in the file. E.g. more fully I want to do somthing like:- def recfun(f) while True: str = readline(f) if (str == "") break; # # do various tests # if <something>: recfun(f) Is there no more elegant way of doing this than that rather clumsy "while True" followed by a test? -- Chris Green -- http://mail.python.org/mailman/listinfo/python-list