)]}'
{"bin/glance":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"c30f873ae898c9394399e2018587b26934e6545b","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"gettext.install(\u0027glance\u0027, unicode\u003d1)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"from glance import version"},{"line_number":44,"context_line":"from glance import client as glance_client"},{"line_number":45,"context_line":"from glance.common import exception"},{"line_number":46,"context_line":"from glance.common import utils"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAACn%2F%2F958%3D","line":43,"updated":"2011-11-16 18:45:04.000000000","message":"I\u0027d be tempted to move the import version to the bottom of the block as well...","commit_id":"d530bc7e598a474ea2ad75033dea298f887a8a96"}],"glance/common/client.py":[{"author":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"change_message_id":"3277b2654fe9b2269593427e7d4aeff0b7fe2528","unresolved":false,"context_lines":[{"line_number":32,"context_line":"# The code below enables glance.client standalone to work with i18n _() blocks"},{"line_number":33,"context_line":"import __builtin__"},{"line_number":34,"context_line":"if not hasattr(__builtin__, \u0027_\u0027):"},{"line_number":35,"context_line":"    setattr(__builtin__, \u0027_\u0027, lambda x: x)"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"from glance.common import auth"},{"line_number":38,"context_line":"from glance.common import exception"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAACn%2F%2F%2BJs%3D","side":"PARENT","line":35,"updated":"2011-11-15 22:56:08.000000000","message":"Is there a reason we don\u0027t need this anymore?","commit_id":"e56cb998c578ff1b6b0ba47d3f693c871db6c7fa"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"acb76713770fc76c29f754050188c2bb5e2bf2e9","unresolved":false,"context_lines":[{"line_number":32,"context_line":"# The code below enables glance.client standalone to work with i18n _() blocks"},{"line_number":33,"context_line":"import __builtin__"},{"line_number":34,"context_line":"if not hasattr(__builtin__, \u0027_\u0027):"},{"line_number":35,"context_line":"    setattr(__builtin__, \u0027_\u0027, lambda x: x)"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"from glance.common import auth"},{"line_number":38,"context_line":"from glance.common import exception"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAACn%2F%2F%2BFQ%3D","side":"PARENT","line":35,"in_reply_to":"AAAACn%2F%2F%2BJs%3D","updated":"2011-11-16 03:50:27.000000000","message":"Yeah, that block is now handled in glance.common.__init__.py that was recently fixed. Figured I\u0027d just remove this redundant block.","commit_id":"e56cb998c578ff1b6b0ba47d3f693c871db6c7fa"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"c30f873ae898c9394399e2018587b26934e6545b","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    from eventlet.green import socket, ssl"},{"line_number":31,"context_line":"except ImportError:"},{"line_number":32,"context_line":"    import socket"},{"line_number":33,"context_line":"    import ssl"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"from glance.common import auth"},{"line_number":36,"context_line":"from glance.common import exception"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAACn%2F%2F954%3D","line":33,"updated":"2011-11-16 18:45:04.000000000","message":"Have you tested the client without eventlet to see if this works?","commit_id":"d530bc7e598a474ea2ad75033dea298f887a8a96"}]}
