)]}'
{"keystone/common/rbac_enforcer/__init__.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"10d0ae9ef089d00409a444b37f03ded7f02a989f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"# under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from keystone.common.rbac_enforcer.enforcer import RBACEnforcer  # noqa"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"__all__ \u003d (\u0027RBACEnforcer\u0027,)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_e5eb460f","line":13,"range":{"start_line":13,"start_character":51,"end_line":13,"end_character":63},"updated":"2018-07-03 20:03:01.000000000","message":"Hmm - we typically don\u0027t do this... is there anyway we can keep the module level namespacing?","commit_id":"502cbdaf6cbeed4f2ba7531d9beb7653bfe1594b"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"85d123645fa817eb82a1268de99b12cac422d933","unresolved":false,"context_lines":[{"line_number":10,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"# under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from keystone.common.rbac_enforcer.enforcer import RBACEnforcer  # noqa"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"__all__ \u003d (\u0027RBACEnforcer\u0027,)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_2813535b","line":13,"range":{"start_line":13,"start_character":51,"end_line":13,"end_character":63},"in_reply_to":"5f7c97a3_e5eb460f","updated":"2018-07-03 20:42:02.000000000","message":"*shrug* sure:\n\n    from keystone.common.rbac_enforcer import enforcer\n    \n    \n    RBACEnforcer \u003d enforcer.RBACEnforcer  # noqa\n\n    __all__ \u003d (\u0027RBACEnforcer\u0027,)\n\n\nSeems like this is a reasonable time to condense to a single line.","commit_id":"502cbdaf6cbeed4f2ba7531d9beb7653bfe1594b"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"78e858c70404036288b45cd1d316eead7d30f22e","unresolved":false,"context_lines":[{"line_number":10,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"# under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from keystone.common.rbac_enforcer.enforcer import RBACEnforcer  # noqa"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"__all__ \u003d (\u0027RBACEnforcer\u0027,)"}],"source_content_type":"text/x-python","patch_set":7,"id":"5f7c97a3_cce518dd","line":13,"range":{"start_line":13,"start_character":51,"end_line":13,"end_character":63},"updated":"2018-07-16 19:29:45.000000000","message":"I\u0027d like to keep the convention we have to module-level name-spacing but I don\u0027t think that\u0027s enough to hold this up. We can address that in a follow up if we really want to.","commit_id":"0f4fd2e4f38d4e5e6aea5dfd7c3d124e8965edb0"}]}
