summaryrefslogtreecommitdiff
path: root/babel/support.py
diff options
context:
space:
mode:
authorArmin Ronacher <armin.ronacher@active-4.com>2013-07-06 02:27:24 -0700
committerArmin Ronacher <armin.ronacher@active-4.com>2013-07-06 02:27:24 -0700
commit876d191f89d8e776267c9aa3675dabbf684c0732 (patch)
tree73215e5d999b0e617a660479ad35ea3d5bb551a2 /babel/support.py
parent6bcb3ec7dfb90acb5552d049f5be8d49e76ebce1 (diff)
parent960e4267f493c4411ab9f5bbdbb774e72fc2423c (diff)
downloadbabel-876d191f89d8e776267c9aa3675dabbf684c0732.tar.gz
Merge pull request #14 from mgax/pypy
Pypy
Diffstat (limited to 'babel/support.py')
-rw-r--r--babel/support.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/babel/support.py b/babel/support.py
index ba45ad9..fb6d3ad 100644
--- a/babel/support.py
+++ b/babel/support.py
@@ -558,7 +558,8 @@ class Translations(NullTranslations, gettext.GNUTranslations):
filename = gettext.find(domain, dirname, locales)
if not filename:
return NullTranslations()
- return cls(fp=open(filename, 'rb'), domain=domain)
+ with open(filename, 'rb') as fp:
+ return cls(fp=fp, domain=domain)
def __repr__(self):
return '<%s: "%s">' % (type(self).__name__,