)]}'
{"keystone/tests/fakeldap.py":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"dddd0459e026b417eb50dfbcbbf427a43a7c268d","unresolved":false,"context_lines":[{"line_number":23,"context_line":"\"\"\""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"import re"},{"line_number":26,"context_line":"import shelve"},{"line_number":27,"context_line":"import six"},{"line_number":28,"context_line":"from six import moves"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2Fhkw%3D","line":26,"updated":"2014-03-05 16:02:51.000000000","message":"re and shelve are stdlib","commit_id":"1fd94b366458942275a1913fc90a5e4686f502d9"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"dddd0459e026b417eb50dfbcbbf427a43a7c268d","unresolved":false,"context_lines":[{"line_number":27,"context_line":"import six"},{"line_number":28,"context_line":"from six import moves"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"import ldap"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"from keystone.common import utils"},{"line_number":33,"context_line":"from keystone.openstack.common import log"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2Fhk8%3D","line":30,"updated":"2014-03-05 16:02:51.000000000","message":"both six imports belong here -- with 3rd party imports","commit_id":"1fd94b366458942275a1913fc90a5e4686f502d9"}]}
