Closing a file before or after return?
Gustaf Liljegren
gustafl at algonet.se
Fri Feb 9 08:58:39 EST 2001
I'm using Python 2.0.
Have a look at this function. It checks if a particular user (mail adress)
exist in a .htpasswd file. The user name is what comes before ':' on each
line.
# Check if user exists
def user_exist(user):
f = open('.htpasswd', 'r')
for line in f.readlines():
i = string.find(line, ':')
if line[:i] == user:
return 1
I'd like to close the file too, but I don't know where to put that
statement. Of course, the file should be closed in both cases -- not just
when the user is found.
Regards,
Gustaf Liljegren
More information about the Python-list
mailing list