aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'gitosis/ssh.py')
-rw-r--r--gitosis/ssh.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/gitosis/ssh.py b/gitosis/ssh.py
index 7a70ed4..3eb5c37 100644
--- a/gitosis/ssh.py
+++ b/gitosis/ssh.py
@@ -13,12 +13,10 @@ def readKeys(keydir):
path = os.path.join(keydir, filename)
f = file(path)
- try:
- line = f.readline()
- finally:
- f.close()
- line = line.rstrip('\n')
- yield (basename, line)
+ for line in f:
+ line = line.rstrip('\n')
+ yield (basename, line)
+ f.close()
COMMENT = '### autogenerated by gitosis, DO NOT EDIT'