)]}'
{"contrib/fixleadingzeros.py":[{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"41f9782bb06af60ed74af8d9bebcd650852ba450","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":"session \u003d keystone_session.Session(auth\u003dauth)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"client \u003d client.Client(session\u003dsession)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"logging.basicConfig()"},{"line_number":45,"context_line":"LOG \u003d logging.getLogger(\u0027fixleadingzeros\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf659307_3ade2411","line":42,"updated":"2018-04-11 17:22:11.000000000","message":"Might be worth to use OS_REGION_NAME here as well?","commit_id":"d72c652013f1e6a33c75580075a93357587ffde5"}],"designate/objects/fields.py":[{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"2dfacc95ef1160fc8dc1811f4e3672c5d0cb2b57","unresolved":false,"context_lines":[{"line_number":146,"context_line":"            # make sure that DNS Python agrees that it is a valid IP address"},{"line_number":147,"context_line":"            ipv4.inet_aton(str(value))"},{"line_number":148,"context_line":"        except dns.exception.SyntaxError:"},{"line_number":149,"context_line":"            raise ValueError()"},{"line_number":150,"context_line":"        value \u003d super(IPV4AddressField, self).coerce(obj, attr, value)"},{"line_number":151,"context_line":"        # we use this field as a string, not need a netaddr.IPAdress"},{"line_number":152,"context_line":"        # as oslo.versionedobjects is using"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_ad2ccb4a","line":149,"updated":"2018-04-05 08:20:48.000000000","message":"Do we want a more descriptive error message here?","commit_id":"d780f7d89640595554cf0a7986a7f67a59e8b912"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"8280f6b3f01e5916b1bc01a16e3bd878f09ded88","unresolved":false,"context_lines":[{"line_number":146,"context_line":"            # make sure that DNS Python agrees that it is a valid IP address"},{"line_number":147,"context_line":"            ipv4.inet_aton(str(value))"},{"line_number":148,"context_line":"        except dns.exception.SyntaxError:"},{"line_number":149,"context_line":"            raise ValueError()"},{"line_number":150,"context_line":"        value \u003d super(IPV4AddressField, self).coerce(obj, attr, value)"},{"line_number":151,"context_line":"        # we use this field as a string, not need a netaddr.IPAdress"},{"line_number":152,"context_line":"        # as oslo.versionedobjects is using"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_1f495531","line":149,"updated":"2018-04-05 13:25:04.000000000","message":"It won\u0027t actually get exposed to the user - we strip the info out of it when the exeception gets returned via the API","commit_id":"d780f7d89640595554cf0a7986a7f67a59e8b912"}],"designate/tests/unit/test_objects/test_rrdata_a.py":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"95807a5b7a0b1d4629e8ae9b65a35560b613da4c","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class RRDataATest(oslotest.base.BaseTestCase):"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    def test_validate_releading_zeros(self):"},{"line_number":30,"context_line":"        record \u003d objects.A(data\u003d\u002710.0.001.1\u0027)"},{"line_number":31,"context_line":"        with testtools.ExpectedException(exceptions.InvalidObject):"},{"line_number":32,"context_line":"            record.validate()"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_ce6975f8","line":29,"updated":"2018-04-11 13:44:44.000000000","message":"The test name confuses me. Maybe \"test_reject_leading_zeros\"?","commit_id":"d780f7d89640595554cf0a7986a7f67a59e8b912"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"69c6c226c5f9643bc87c1fd8b1469d075b5a6d4c","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class RRDataATest(oslotest.base.BaseTestCase):"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    def test_validate_releading_zeros(self):"},{"line_number":30,"context_line":"        record \u003d objects.A(data\u003d\u002710.0.001.1\u0027)"},{"line_number":31,"context_line":"        with testtools.ExpectedException(exceptions.InvalidObject):"},{"line_number":32,"context_line":"            record.validate()"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_546ad280","line":29,"in_reply_to":"bf659307_ce6975f8","updated":"2018-04-11 14:34:31.000000000","message":"Done","commit_id":"d780f7d89640595554cf0a7986a7f67a59e8b912"}]}
