)]}'
{"keystone/common/serializer.py":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"b5b10b0641c59bb2d71815cb21bc52e477be1508","unresolved":false,"context_lines":[{"line_number":154,"context_line":"                values \u003d dict(values.items() + child.items())"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"        # set empty and none-list element to None to align with JSON"},{"line_number":157,"context_line":"        if values \u003d\u003d {}:"},{"line_number":158,"context_line":"            values \u003d None"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"        d \u003d {XmlDeserializer._tag_name(element.tag, namespace): values}"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2F5AE%3D","line":157,"updated":"2013-04-12 19:17:55.000000000","message":"this is equivalent to\n\n  if not values:\n    values \u003d None","commit_id":"d61988a48ee6d5c03e20e27ea7407ffa8106e9c5"},{"author":{"_account_id":6526,"name":"David Geng","email":"gengjh@cn.ibm.com","username":"genggjh"},"change_message_id":"2ef0983596e9cb684aac937ea514c75577a19b50","unresolved":false,"context_lines":[{"line_number":154,"context_line":"                values \u003d dict(values.items() + child.items())"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"        # set empty and none-list element to None to align with JSON"},{"line_number":157,"context_line":"        if values \u003d\u003d {}:"},{"line_number":158,"context_line":"            values \u003d None"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"        d \u003d {XmlDeserializer._tag_name(element.tag, namespace): values}"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2F4qY%3D","line":157,"in_reply_to":"AAAAOn%2F%2F5AE%3D","updated":"2013-04-13 09:12:26.000000000","message":"Done","commit_id":"d61988a48ee6d5c03e20e27ea7407ffa8106e9c5"}],"tests/test_content_types.py":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"b5b10b0641c59bb2d71815cb21bc52e477be1508","unresolved":false,"context_lines":[{"line_number":299,"context_line":"        \"\"\"Applicable to XML and JSON.\"\"\""},{"line_number":300,"context_line":"        self.assertIsNotNone(tenant.get(\u0027id\u0027))"},{"line_number":301,"context_line":"        self.assertIsNotNone(tenant.get(\u0027name\u0027))"},{"line_number":302,"context_line":"        self.assertNotEqual({}, tenant.get(\u0027description\u0027))"},{"line_number":303,"context_line":""},{"line_number":304,"context_line":"    def assertValidUser(self, user):"},{"line_number":305,"context_line":"        \"\"\"Applicable to XML and JSON.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2F4%2F4%3D","line":302,"updated":"2013-04-12 19:17:55.000000000","message":"this does not appear to be applicable to xml; the order of the argument is backwards from the normal convention; this is equivalent to self.assertTrue(tenant.get(\u0027description\u0027)) which I don\u0027t believe is the intended behavior","commit_id":"d61988a48ee6d5c03e20e27ea7407ffa8106e9c5"},{"author":{"_account_id":6526,"name":"David Geng","email":"gengjh@cn.ibm.com","username":"genggjh"},"change_message_id":"2ef0983596e9cb684aac937ea514c75577a19b50","unresolved":false,"context_lines":[{"line_number":299,"context_line":"        \"\"\"Applicable to XML and JSON.\"\"\""},{"line_number":300,"context_line":"        self.assertIsNotNone(tenant.get(\u0027id\u0027))"},{"line_number":301,"context_line":"        self.assertIsNotNone(tenant.get(\u0027name\u0027))"},{"line_number":302,"context_line":"        self.assertNotEqual({}, tenant.get(\u0027description\u0027))"},{"line_number":303,"context_line":""},{"line_number":304,"context_line":"    def assertValidUser(self, user):"},{"line_number":305,"context_line":"        \"\"\"Applicable to XML and JSON.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2F4qI%3D","line":302,"in_reply_to":"AAAAOn%2F%2F4%2F4%3D","updated":"2013-04-13 09:12:26.000000000","message":"Will provide new test cases.","commit_id":"d61988a48ee6d5c03e20e27ea7407ffa8106e9c5"}]}
