# HG changeset patch # User cmlenz # Date 1182114121 0 # Node ID c38b2cb525284a6a186e3574f2ea96a6cc5fecd7 # Parent bfe7357a475405ca2285b52825896645d06810b1 Make the check for the `message_extractors` setup keyword more robst. diff --git a/babel/messages/frontend.py b/babel/messages/frontend.py --- a/babel/messages/frontend.py +++ b/babel/messages/frontend.py @@ -201,7 +201,7 @@ finally: fileobj.close() - elif self.distribution.message_extractors: + elif getattr(self.distribution, 'message_extractors', None): message_extractors = self.distribution.message_extractors for dirname, mapping in message_extractors.items(): if isinstance(mapping, basestring):