summaryrefslogtreecommitdiff
path: root/babel/support.py
diff options
context:
space:
mode:
authorAarni Koskela <akx@iki.fi>2015-12-23 23:21:33 +0200
committerAarni Koskela <akx@iki.fi>2015-12-29 07:30:34 +0200
commitad11101f5e74abd0c6d9dc2d65ecd600b854da22 (patch)
treee05e5b86cb757ca9f4fc7682d70682d6602d92e5 /babel/support.py
parent5d0c4ef8a55bc507650e9ff750328883d371d5c3 (diff)
downloadbabel-ad11101f5e74abd0c6d9dc2d65ecd600b854da22.tar.gz
Flatten NullTranslations.files into a list
`filter` is special in Python 3, and latter usages would error out in strange ways. Fixes #92 (https://github.com/python-babel/babel/pull/92) Fixes #162 (https://github.com/python-babel/babel/pull/162)
Diffstat (limited to 'babel/support.py')
-rw-r--r--babel/support.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/babel/support.py b/babel/support.py
index 3b4869c..e803138 100644
--- a/babel/support.py
+++ b/babel/support.py
@@ -298,7 +298,7 @@ class NullTranslations(gettext.NullTranslations, object):
self._catalog = {}
self.plural = lambda n: int(n != 1)
super(NullTranslations, self).__init__(fp=fp)
- self.files = filter(None, [getattr(fp, 'name', None)])
+ self.files = list(filter(None, [getattr(fp, 'name', None)]))
self.domain = self.DEFAULT_DOMAIN
self._domains = {}