)]}'
{"vitrage_dashboard/api/vitrage.py":[{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"48ea75e0719617a641371b178bc8770ef6faa22d","unresolved":false,"context_lines":[{"line_number":12,"context_line":"#    See the License for the specific language governing permissions and"},{"line_number":13,"context_line":"#    limitations under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from horizon.utils.memoized import memoized  # noqa"},{"line_number":16,"context_line":"import json"},{"line_number":17,"context_line":"from keystoneauth1.identity.generic.token import Token"},{"line_number":18,"context_line":"from keystoneauth1.session import Session"}],"source_content_type":"text/x-python","patch_set":3,"id":"bfdaf3ff_731eba71","line":15,"updated":"2019-01-10 19:35:26.000000000","message":"Since you\u0027re changing this it would be good to organize imports according to OpenStack Hacking rules [1].\n\n[1] https://docs.openstack.org/hacking/latest/user/hacking.html#import-order-template","commit_id":"0dc21ea92ca875ba7eafeef0d3017f92e6f9dd37"}]}
