)]}'
{"horizon/horizon/context_processors.py":[{"author":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"change_message_id":"31df220e1a22b5f092af60ea8b76f49b23c65c20","unresolved":false,"context_lines":[{"line_number":29,"context_line":"from horizon import api"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"def horizon(request):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAACX%2F%2F3es%3D","line":32,"updated":"2011-11-08 20:37:05.000000000","message":"I thought the pattern for OpenStack was to name this explicitly - i.e. \n\nLOG \u003d logging.getLogger(\u0027horizon.context_processors\u0027)","commit_id":"3d84b881fef5bf8c9fb0a065f6a4be2748e09b66"},{"author":{"_account_id":357,"name":"Devin Carlen","email":"devin@openstack.org","username":"devcamcar"},"change_message_id":"a1d5de9fdd6f7b352d54b9b93aa30786257aef2d","unresolved":false,"context_lines":[{"line_number":59,"context_line":"            context[\u0027authorized_tenants\u0027] \u003d tenants"},{"line_number":60,"context_line":"        except Exception, e:"},{"line_number":61,"context_line":"            if hasattr(request.user, \u0027message_set\u0027):"},{"line_number":62,"context_line":"                messages.error(request, _(\"Unable to retrieve tenant list from\\"},{"line_number":63,"context_line":"                                          keystone: %s\") % e.message)"},{"line_number":64,"context_line":"            else:"},{"line_number":65,"context_line":"                LOG.exception(\u0027Could not retrieve tenant list from keystone.\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAACX%2F%2F3c8%3D","line":62,"updated":"2011-11-08 21:51:49.000000000","message":"An end user won\u0027t know and should not need to know what \"keystone\" is.","commit_id":"3d84b881fef5bf8c9fb0a065f6a4be2748e09b66"}]}
