)]}'
{"openstack/network/v2/router.py":[{"author":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"change_message_id":"fc3d22f81d70c29c0b6dfa15a6502d669844bf1f","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    ha \u003d resource.prop(\u0027ha\u0027, type\u003dbool, default\u003dFalse)"},{"line_number":46,"context_line":"    #: The distributed state of the router, which is distributed ``True``"},{"line_number":47,"context_line":"    #: or not ``False``. *Type: bool* *Default: False*"},{"line_number":48,"context_line":"    distributed \u003d resource.prop(\u0027distributed\u0027, type\u003dbool, default\u003dFalse)"},{"line_number":49,"context_line":"    # The extra routes configuration for the router."},{"line_number":50,"context_line":"    routes \u003d resource.prop(\u0027routes\u0027, type\u003dlist)"},{"line_number":51,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_27ed2fb7","line":48,"updated":"2015-12-11 18:51:35.000000000","message":"Can this be `is_distributed`? Mental note that this is another thing I need to audit.\n\nThis is because we have some attributes coming back like \"updated\" that are timestamps on one resource and bools on another resource, so we have `is_updated` and `updated_at` to differentiate.","commit_id":"030b8f2b1d69f5e9ebf35832ac7b3f4a6fbb8089"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"e6841e054f9eabe2e48ee807496d76017603e838","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    ha \u003d resource.prop(\u0027ha\u0027, type\u003dbool, default\u003dFalse)"},{"line_number":46,"context_line":"    #: The distributed state of the router, which is distributed ``True``"},{"line_number":47,"context_line":"    #: or not ``False``. *Type: bool* *Default: False*"},{"line_number":48,"context_line":"    distributed \u003d resource.prop(\u0027distributed\u0027, type\u003dbool, default\u003dFalse)"},{"line_number":49,"context_line":"    # The extra routes configuration for the router."},{"line_number":50,"context_line":"    routes \u003d resource.prop(\u0027routes\u0027, type\u003dlist)"},{"line_number":51,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_dd667e50","line":48,"in_reply_to":"7a740942_27ed2fb7","updated":"2015-12-11 19:40:09.000000000","message":"Right now distributed and ha don\u0027t have the same issue as \"updated\".  If changed then I think we\u0027ll have to fix the new \"openstack router list\" command: https://review.openstack.org/#/c/256309/.  What do you suggest?","commit_id":"030b8f2b1d69f5e9ebf35832ac7b3f4a6fbb8089"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"9c7b7387a5129dfea8da12bd1373a80e6e6fed7d","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    ha \u003d resource.prop(\u0027ha\u0027, type\u003dbool, default\u003dFalse)"},{"line_number":46,"context_line":"    #: The distributed state of the router, which is distributed ``True``"},{"line_number":47,"context_line":"    #: or not ``False``. *Type: bool* *Default: False*"},{"line_number":48,"context_line":"    distributed \u003d resource.prop(\u0027distributed\u0027, type\u003dbool, default\u003dFalse)"},{"line_number":49,"context_line":"    # The extra routes configuration for the router."},{"line_number":50,"context_line":"    routes \u003d resource.prop(\u0027routes\u0027, type\u003dlist)"},{"line_number":51,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_854098a6","line":48,"in_reply_to":"7a740942_b89ce0c0","updated":"2015-12-11 20:41:37.000000000","message":"Done","commit_id":"030b8f2b1d69f5e9ebf35832ac7b3f4a6fbb8089"},{"author":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"change_message_id":"44f8dad6d30a54f15820694928de203bd4a1896c","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    ha \u003d resource.prop(\u0027ha\u0027, type\u003dbool, default\u003dFalse)"},{"line_number":46,"context_line":"    #: The distributed state of the router, which is distributed ``True``"},{"line_number":47,"context_line":"    #: or not ``False``. *Type: bool* *Default: False*"},{"line_number":48,"context_line":"    distributed \u003d resource.prop(\u0027distributed\u0027, type\u003dbool, default\u003dFalse)"},{"line_number":49,"context_line":"    # The extra routes configuration for the router."},{"line_number":50,"context_line":"    routes \u003d resource.prop(\u0027routes\u0027, type\u003dlist)"},{"line_number":51,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_b89ce0c0","line":48,"in_reply_to":"7a740942_dd667e50","updated":"2015-12-11 19:47:15.000000000","message":"I meant to include `is_ha`, but yeah, we should make the SDK do what the SDK is meant to do. I\u0027ll go through and make sure we\u0027re consistent about these `is_` bool things.","commit_id":"030b8f2b1d69f5e9ebf35832ac7b3f4a6fbb8089"}]}
