)]}'
{"placement/policy.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4f0bba892d1b152cbd0c2898dea420182ef69da4","unresolved":false,"context_lines":[{"line_number":55,"context_line":"    return _get_enforcer(cfg.CONF)"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"def _get_enforcer(conf):"},{"line_number":59,"context_line":"    init(conf)"},{"line_number":60,"context_line":"    return _ENFORCER"},{"line_number":61,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5fc1f717_6e195d20","line":58,"range":{"start_line":58,"start_character":4,"end_line":58,"end_character":17},"updated":"2019-03-12 20:22:53.000000000","message":"In a years time this might look sort of unnecessary so twould be good to have a comment about why it\u0027s separate from get_enforcer, but I don\u0027t expect this to change much so git blame is probably sufficient for those that wonder.","commit_id":"98f722a603e86a09adca977e2b94276f94ae8fa0"}]}
