)]}'
{"keystone/resource/core.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"71562f0bbdeb262525bc47733ea22fab80057559","unresolved":false,"context_lines":[{"line_number":53,"context_line":"    _PROJECT \u003d \u0027project\u0027"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    def __init__(self):"},{"line_number":56,"context_line":"        # If there is a specific driver specified for resource, then use it."},{"line_number":57,"context_line":"        # Otherwise retrieve the driver type from the assignment driver."},{"line_number":58,"context_line":"        resource_driver \u003d CONF.resource.driver"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"        if resource_driver is None:"},{"line_number":61,"context_line":"            assignment_manager \u003d dependency.get_provider(\u0027assignment_api\u0027)"},{"line_number":62,"context_line":"            resource_driver \u003d assignment_manager.default_resource_driver()"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"        super(Manager, self).__init__(resource_driver)"},{"line_number":65,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_a4e8ed7d","side":"PARENT","line":62,"range":{"start_line":56,"start_character":8,"end_line":62,"end_character":74},"updated":"2016-10-05 15:26:42.000000000","message":"we\u0027re still maintaining the logic here, with the next patch (when assignment is defaulted to SQL too).\n\nthe logic is just through reasonable defaults instead of peeking at the various drivers used","commit_id":"856bd73826d36731c611b6479d204816cde0b2e9"}]}
