)]}'
{"oslo/messaging/_drivers/impl_rabbit.py":[{"author":{"_account_id":13290,"name":"Oleksii Zamiatin","email":"ozamiatin@mirantis.com","username":"ozamiatin"},"change_message_id":"449836d865c5652ee1273adaaf63c9f0c857bd02","unresolved":false,"context_lines":[{"line_number":455,"context_line":"        # max retry-interval \u003d 30 seconds"},{"line_number":456,"context_line":"        self.interval_max \u003d 30"},{"line_number":457,"context_line":""},{"line_number":458,"context_line":"        self._default_port \u003d 5672"},{"line_number":459,"context_line":"        self._ssl_params \u003d self._fetch_ssl_params()"},{"line_number":460,"context_line":"        self._login_method \u003d self.conf.rabbit_login_method"},{"line_number":461,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3a961159_7908d391","line":458,"updated":"2014-12-09 14:31:02.000000000","message":"Seems not a good idea to hardcode such constants in the implementation. Make constants global for the module.","commit_id":"c6e4376817a40639cd30ad6011f0ed929ac86110"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"6d3dc88c3907b842f6fbb905a2be8f9d16de2869","unresolved":false,"context_lines":[{"line_number":455,"context_line":"        # max retry-interval \u003d 30 seconds"},{"line_number":456,"context_line":"        self.interval_max \u003d 30"},{"line_number":457,"context_line":""},{"line_number":458,"context_line":"        self._default_port \u003d 5672"},{"line_number":459,"context_line":"        self._ssl_params \u003d self._fetch_ssl_params()"},{"line_number":460,"context_line":"        self._login_method \u003d self.conf.rabbit_login_method"},{"line_number":461,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3a961159_2ec5203c","line":458,"in_reply_to":"3a961159_7908d391","updated":"2014-12-09 15:20:19.000000000","message":"I have removed that.","commit_id":"c6e4376817a40639cd30ad6011f0ed929ac86110"}],"oslo_messaging/_drivers/impl_rabbit.py":[{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"44a8c1c00a1033b391e8ecd2edb1600f64874d88","unresolved":false,"context_lines":[{"line_number":472,"context_line":"            self._url \u003d \u0027memory://%s/\u0027 % virtual_host"},{"line_number":473,"context_line":"        elif url.hosts:"},{"line_number":474,"context_line":"            if url.transport.startswith(\u0027kombu+\u0027):"},{"line_number":475,"context_line":"                LOG.warn(\u0027Selecting the kombu transport through the transport \u0027"},{"line_number":476,"context_line":"                         \u0027url (%s) is a experimental feature and this is not \u0027"},{"line_number":477,"context_line":"                         \u0027yet supported\u0027 % url.transport)"},{"line_number":478,"context_line":"            for host in url.hosts:"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a930d6b_cf65a146","line":475,"updated":"2015-01-21 15:57:37.000000000","message":"please apply translation here from i18n._LW\n\nplease add period","commit_id":"1b5aa648d136006839bf28028cfa6fb29094d370"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"91885f1e55065818eefc7cf59b13384b8948e061","unresolved":false,"context_lines":[{"line_number":472,"context_line":"            self._url \u003d \u0027memory://%s/\u0027 % virtual_host"},{"line_number":473,"context_line":"        elif url.hosts:"},{"line_number":474,"context_line":"            if url.transport.startswith(\u0027kombu+\u0027):"},{"line_number":475,"context_line":"                LOG.warn(\u0027Selecting the kombu transport through the transport \u0027"},{"line_number":476,"context_line":"                         \u0027url (%s) is a experimental feature and this is not \u0027"},{"line_number":477,"context_line":"                         \u0027yet supported\u0027 % url.transport)"},{"line_number":478,"context_line":"            for host in url.hosts:"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a930d6b_5286b6ba","line":475,"in_reply_to":"1a930d6b_cf65a146","updated":"2015-01-21 16:15:18.000000000","message":"Done","commit_id":"1b5aa648d136006839bf28028cfa6fb29094d370"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"c22de680db6d77b1382ee41095a5bcffb6c60348","unresolved":false,"context_lines":[{"line_number":215,"context_line":"            raise ValueError(\"No callback defined\")"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"        def _callback(message):"},{"line_number":218,"context_line":"            m2p \u003d getattr(self.channel, \u0027message_to_python\u0027, None)"},{"line_number":219,"context_line":"            if m2p:"},{"line_number":220,"context_line":"                message \u003d m2p(message)"},{"line_number":221,"context_line":"            self._callback_handler(message, callback)"}],"source_content_type":"text/x-python","patch_set":6,"id":"da86d52c_99e09e2a","line":218,"updated":"2015-02-05 14:37:10.000000000","message":"This change and the driver loading issue seem unrelated. Can they be split into separate patches?","commit_id":"3c40cee36ca52bac7f872d7a4c64d1533da27082"}]}
