)]}'
{"keystoneclient/generic/shell.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"76af0459913b66a207437435afc6ab712ef9c11f","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        versions \u003d cs.discover()"},{"line_number":45,"context_line":"    if versions:"},{"line_number":46,"context_line":"        if \u0027message\u0027 in versions:"},{"line_number":47,"context_line":"            print(versions[\u0027message\u0027])"},{"line_number":48,"context_line":"        for key, version in versions.iteritems():"},{"line_number":49,"context_line":"            if key !\u003d \u0027message\u0027:"},{"line_number":50,"context_line":"                print (\"    - supports version %s (%s) here %s\" %"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPn%2F%2FjfU%3D","line":47,"updated":"2013-06-27 21:09:09.000000000","message":"Why doesn\u0027t this file need \"from __future__ import print_function\" ?","commit_id":"f695342683910520cfbcf5b043f21c67d3a7048f"}],"keystoneclient/utils.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"76af0459913b66a207437435afc6ab712ef9c11f","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    if order_by is None:"},{"line_number":44,"context_line":"        order_by \u003d fields[0]"},{"line_number":45,"context_line":"    print(pt.get_string(sortby\u003dorder_by))"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"def _word_wrap(string, max_length\u003d0):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPn%2F%2FjfQ%3D","line":45,"updated":"2013-06-27 21:09:09.000000000","message":"Why doesn\u0027t this file need \"from __future__ import print_function\" ?","commit_id":"f695342683910520cfbcf5b043f21c67d3a7048f"}]}
