)]}'
{"designate/agent/service.py":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"865e2c886e5fa9e2b0f634e3ae7baee3efbd7705","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    @property"},{"line_number":64,"context_line":"    def _dns_tcp_backlog(self):"},{"line_number":65,"context_line":"        return cfg.CONF[\u0027service:agent\u0027].tcp_backlog"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    def start(self):"},{"line_number":68,"context_line":"        super(Service, self).start()"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba7be1f8_9cbd6ada","line":65,"updated":"2015-02-28 20:55:50.000000000","message":"I have to admit, these methods seemed like a Good Idea at the Time, but I\u0027m disliking them now ;) Any suggestions for how we might prevent the @property method explosion?","commit_id":"78b93f907c33f2f79b691fc88a3eeb1dd76fba47"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"18735f4bb6608e0057775558313221092cd3d934","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    @property"},{"line_number":64,"context_line":"    def _dns_tcp_backlog(self):"},{"line_number":65,"context_line":"        return cfg.CONF[\u0027service:agent\u0027].tcp_backlog"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    def start(self):"},{"line_number":68,"context_line":"        super(Service, self).start()"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba7be1f8_16e9521a","line":65,"updated":"2015-03-01 13:13:06.000000000","message":"I have to admit, these methods seemed like a Good Idea at the Time, but I\u0027m disliking them now ;) Any suggestions for how we might prevent the @property method explosion?","commit_id":"e284a2a102869de6bf2eb00eeeeb669d8d876650"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"1b1686064014715ec002fa037b8d95bcef7c2b70","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    @property"},{"line_number":64,"context_line":"    def _dns_tcp_backlog(self):"},{"line_number":65,"context_line":"        return cfg.CONF[\u0027service:agent\u0027].tcp_backlog"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    def start(self):"},{"line_number":68,"context_line":"        super(Service, self).start()"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba7be1f8_858b2767","line":65,"in_reply_to":"ba7be1f8_16e9521a","updated":"2015-03-02 16:58:38.000000000","message":"can we define the service property?\n\nthen each mixin will load \n  cfg.CONF[\u0027service:%(service)s\u0027 % {\u0027service\u0027: cls.service_name}].blah \n\nit might reduce the number of ^, but might be a bit \u0027magicy\u0027 (and awful to read :| )","commit_id":"e284a2a102869de6bf2eb00eeeeb669d8d876650"}],"designate/openstack/deprecated/wsgi.py":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"865e2c886e5fa9e2b0f634e3ae7baee3efbd7705","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ba7be1f8_5cc3f256","side":"PARENT","updated":"2015-02-28 20:55:50.000000000","message":"Woo for finally getting rid of this code - even if a small portion was kept ;)","commit_id":"530717376c68ca167e4b3e3ba74dc4766317cd38"}],"designate/openstack/deprecated/xmlutils.py":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"865e2c886e5fa9e2b0f634e3ae7baee3efbd7705","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2013 IBM Corp."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"#    not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba7be1f8_9ca48aba","side":"PARENT","line":1,"updated":"2015-02-28 20:55:50.000000000","message":"Pretty sure this finally removes our lxml dependency :)","commit_id":"530717376c68ca167e4b3e3ba74dc4766317cd38"}],"designate/service.py":[{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"f392f2b6ebeeb80d49af5404d69628d7bbe87f1f","unresolved":false,"context_lines":[{"line_number":233,"context_line":"    \"\"\""},{"line_number":234,"context_line":"    def __init__(self, threads\u003dNone):"},{"line_number":235,"context_line":"        super(DNSService, self).__init__(threads)"},{"line_number":236,"context_line":""},{"line_number":237,"context_line":"        self._dns_sock_tcp \u003d dnsutils.bind_tcp("},{"line_number":238,"context_line":"            self._dns_host, self._dns_port,"},{"line_number":239,"context_line":"            self._dns_tcp_backlog)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba7be1f8_f2358a46","line":236,"updated":"2015-03-02 16:03:14.000000000","message":"Is there a decent way of putting a generic \"get me the config for service:[somepropertyname]\" for these Service classes so that you can use them instead of properties? If not, I\u0027m ok with the properties.","commit_id":"e284a2a102869de6bf2eb00eeeeb669d8d876650"}],"designate/tests/fixtures.py":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"865e2c886e5fa9e2b0f634e3ae7baee3efbd7705","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"class ServiceFixture(fixtures.Fixture):"},{"line_number":65,"context_line":"    def __init__(self, svc_name, *args, **kw):"},{"line_number":66,"context_line":"        cls \u003d importutils.import_class("},{"line_number":67,"context_line":"            \u0027designate.%s.service.Service\u0027 % svc_name)"},{"line_number":68,"context_line":"        self.svc \u003d cls()"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba7be1f8_1c909a4d","line":65,"updated":"2015-02-28 20:55:50.000000000","message":"TODO: Remove *args, **kw, these aren\u0027t needed anymore and could be hiding other errors...","commit_id":"78b93f907c33f2f79b691fc88a3eeb1dd76fba47"}]}
