)]}'
{"oslo_utils/strutils.py":[{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"785f59ae80eea26afe9924c3136c34be842b37b9","unresolved":false,"context_lines":[{"line_number":152,"context_line":"    :type value: string"},{"line_number":153,"context_line":"    :returns: true if value is boolean string, false otherwise"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"        .. versionadded:: 3.17"},{"line_number":156,"context_line":"    \"\"\""},{"line_number":157,"context_line":"    boolstrs \u003d TRUE_STRINGS + FALSE_STRINGS"},{"line_number":158,"context_line":"    return str(value).lower() in boolstrs"}],"source_content_type":"text/x-python","patch_set":3,"id":"3a98d1f4_664c1871","line":155,"updated":"2016-09-29 15:23:44.000000000","message":"Is this indented for a reason?  It makes the version added message show up as a part of the :returns: block.","commit_id":"f6982d98864480a0ca2a01436d60ccf1cfdeca2a"},{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"ffd1c961e352dc8815b169d9f3e58e0a43630a84","unresolved":false,"context_lines":[{"line_number":152,"context_line":"    :type value: string"},{"line_number":153,"context_line":"    :returns: true if value is boolean string, false otherwise"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"        .. versionadded:: 3.17"},{"line_number":156,"context_line":"    \"\"\""},{"line_number":157,"context_line":"    boolstrs \u003d TRUE_STRINGS + FALSE_STRINGS"},{"line_number":158,"context_line":"    return str(value).lower() in boolstrs"}],"source_content_type":"text/x-python","patch_set":3,"id":"3a98d1f4_2696904c","line":155,"in_reply_to":"3a98d1f4_664c1871","updated":"2016-09-29 15:25:30.000000000","message":"copy error, should align with others, thanks","commit_id":"f6982d98864480a0ca2a01436d60ccf1cfdeca2a"}],"oslo_utils/tests/test_strutils.py":[{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"cf6c78a454bf318f56313c80ea311887b40d0e42","unresolved":false,"context_lines":[{"line_number":158,"context_line":"        self.assertTrue(strutils.is_valid_boolstr(\u0027y\u0027))"},{"line_number":159,"context_line":"        self.assertTrue(strutils.is_valid_boolstr(\u0027n\u0027))"},{"line_number":160,"context_line":"        self.assertTrue(strutils.is_valid_boolstr(\u00271\u0027))"},{"line_number":161,"context_line":"        self.assertTrue(strutils.is_valid_boolstr(\u00270\u0027))"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"        self.assertFalse(strutils.is_valid_boolstr(\u0027maybe\u0027))"},{"line_number":164,"context_line":"        self.assertFalse(strutils.is_valid_boolstr(\u0027only on tuesdays\u0027))"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a98d1f4_1bed7425","line":161,"updated":"2016-09-29 13:42:55.000000000","message":"A test with 0 and 1, as integers would be good.","commit_id":"3c091d773a0db52ca2d7a9565436dcff1113f711"},{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"f1758f835437e29f8373bd1a2e41368857f7b8b7","unresolved":false,"context_lines":[{"line_number":158,"context_line":"        self.assertTrue(strutils.is_valid_boolstr(\u0027y\u0027))"},{"line_number":159,"context_line":"        self.assertTrue(strutils.is_valid_boolstr(\u0027n\u0027))"},{"line_number":160,"context_line":"        self.assertTrue(strutils.is_valid_boolstr(\u00271\u0027))"},{"line_number":161,"context_line":"        self.assertTrue(strutils.is_valid_boolstr(\u00270\u0027))"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"        self.assertFalse(strutils.is_valid_boolstr(\u0027maybe\u0027))"},{"line_number":164,"context_line":"        self.assertFalse(strutils.is_valid_boolstr(\u0027only on tuesdays\u0027))"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a98d1f4_8a8a0cbe","line":161,"in_reply_to":"3a98d1f4_1bed7425","updated":"2016-09-29 14:58:05.000000000","message":"Done","commit_id":"3c091d773a0db52ca2d7a9565436dcff1113f711"}]}
