diff options
author | Armin Ronacher <armin.ronacher@active-4.com> | 2013-07-06 02:27:24 -0700 |
---|---|---|
committer | Armin Ronacher <armin.ronacher@active-4.com> | 2013-07-06 02:27:24 -0700 |
commit | 876d191f89d8e776267c9aa3675dabbf684c0732 (patch) | |
tree | 73215e5d999b0e617a660479ad35ea3d5bb551a2 /babel/support.py | |
parent | 6bcb3ec7dfb90acb5552d049f5be8d49e76ebce1 (diff) | |
parent | 960e4267f493c4411ab9f5bbdbb774e72fc2423c (diff) | |
download | babel-876d191f89d8e776267c9aa3675dabbf684c0732.tar.gz |
Merge pull request #14 from mgax/pypy
Pypy
Diffstat (limited to 'babel/support.py')
-rw-r--r-- | babel/support.py | 3 |
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__, |