--- a/i18n/hggettext Wed Mar 14 11:16:45 2018 -0700
+++ b/i18n/hggettext Wed Mar 14 15:39:28 2018 -0400
@@ -104,7 +104,8 @@
"""
mod = importpath(path)
if not path.startswith('mercurial/') and mod.__doc__:
- src = open(path).read()
+ with open(path) as fobj:
+ src = fobj.read()
lineno = 1 + offset(src, mod.__doc__, path, 7)
print(poentry(path, lineno, mod.__doc__))
@@ -143,7 +144,8 @@
def rawtext(path):
- src = open(path).read()
+ with open(path) as f:
+ src = f.read()
print(poentry(path, 1, src))