)]}'
{"nova/virt/libvirt/driver.py":[{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"78b99e4d01d4dd2ce28cb590965d0a86c0b37beb","unresolved":false,"context_lines":[{"line_number":372,"context_line":"        if self._cached_libvirt_type is None:"},{"line_number":373,"context_line":"            self._cached_libvirt_type \u003d self._conn.getType().lower()"},{"line_number":374,"context_line":""},{"line_number":375,"context_line":"        return self._cached_libvirt_type"},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"    @property"},{"line_number":378,"context_line":"    def disk_cachemode(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FqPA%3D","line":375,"updated":"2013-06-25 19:26:34.000000000","message":"Nothing in this patch is using this method so it should be removed.","commit_id":"b92a68c36b2ca641d66329ff4eaa752607e99891"},{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"78b99e4d01d4dd2ce28cb590965d0a86c0b37beb","unresolved":false,"context_lines":[{"line_number":651,"context_line":"    @staticmethod"},{"line_number":652,"context_line":"    def uri():"},{"line_number":653,"context_line":"        if CONF.libvirt_type \u003d\u003d \u0027auto\u0027:"},{"line_number":654,"context_line":"            uri \u003d CONF.libvirt_uri or None "},{"line_number":655,"context_line":"        elif CONF.libvirt_type \u003d\u003d \u0027uml\u0027:"},{"line_number":656,"context_line":"            uri \u003d CONF.libvirt_uri or \u0027uml:///system\u0027"},{"line_number":657,"context_line":"        elif CONF.libvirt_type \u003d\u003d \u0027xen\u0027:"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FqO4%3D","line":654,"updated":"2013-06-25 19:26:34.000000000","message":"Trailing whitespace on tihs line.","commit_id":"b92a68c36b2ca641d66329ff4eaa752607e99891"}],"nova/virt/libvirt/utils.py":[{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"78b99e4d01d4dd2ce28cb590965d0a86c0b37beb","unresolved":false,"context_lines":[{"line_number":172,"context_line":"    conn \u003d lv.openReadOnly(None)"},{"line_number":173,"context_line":"    res \u003d conn.getType()"},{"line_number":174,"context_line":"    conn.close()"},{"line_number":175,"context_line":"    return res"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"def create_image(disk_format, path, size):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FqPE%3D","line":175,"updated":"2013-06-25 19:26:34.000000000","message":"Nothing in this patch is using this method, so remove it.","commit_id":"b92a68c36b2ca641d66329ff4eaa752607e99891"}],"nova/virt/libvirt/vif.py":[{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"78b99e4d01d4dd2ce28cb590965d0a86c0b37beb","unresolved":false,"context_lines":[{"line_number":89,"context_line":"        if self._cached_libvirt_type is None:"},{"line_number":90,"context_line":"            self._cached_libvirt_type \u003d self._conn.getType().lower()"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"        return self._cached_libvirt_type"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    def has_libvirt_version(self, want):"},{"line_number":95,"context_line":"        if self.libvirt_version is None:"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FqPM%3D","line":92,"updated":"2013-06-25 19:26:34.000000000","message":"Nothing in this patch is using this method, so all this code can be removed.","commit_id":"b92a68c36b2ca641d66329ff4eaa752607e99891"}]}
