)]}'
{"ceilometer/alarm/__init__.py":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"615d0125f1638207cd8a31ca1651ccb890a92120","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"NOTIFIERS \u003d extension.ExtensionManager(NOTIFIER_EXTENSIONS_NAMESPACE,"},{"line_number":25,"context_line":"                                       invoke_on_load\u003dTrue)"},{"line_number":26,"context_line":"NOTIFIER_SCHEMAS \u003d NOTIFIERS.map(lambda x: x.name)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a930d6b_2e1d3e10","line":26,"updated":"2015-01-21 20:18:05.000000000","message":"Not super relevant but I usually find a list comprehension more pythonic than a map. In this case, since map is built in I guess that makes sense here.\n\nHowever, I suspect what you really want is\n\n    NOTIFIERS.names()\n\nwhich under the covers is\n\n    return [e.name for e in self.extensions]","commit_id":"8926a202028e43ce9c600fdff5efd34fcdd235f0"}]}
