)]}'
{"tempest/common/rest_client.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b0509bc01259cee95ca7b3168ccf644c2f6b20f2","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    LOG \u003d logging.getLogger(__name__)"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    def __init__(self, auth_provider, service,"},{"line_number":82,"context_line":"                 build_interval\u003d1, build_timeout\u003d60):"},{"line_number":83,"context_line":"        self.auth_provider \u003d auth_provider"},{"line_number":84,"context_line":"        self.service \u003d service"}],"source_content_type":"text/x-python","patch_set":8,"id":"3a961159_9eb77784","line":81,"updated":"2014-12-24 09:09:40.000000000","message":"how about making \u0027service\u0027 default value as None","commit_id":"7f7496e04c1488fa982f004ea3078c9e8b340c11"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"9ae506c9d769561918ee59becf48bf69945739a1","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    LOG \u003d logging.getLogger(__name__)"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    def __init__(self, auth_provider, service,"},{"line_number":82,"context_line":"                 build_interval\u003d1, build_timeout\u003d60):"},{"line_number":83,"context_line":"        self.auth_provider \u003d auth_provider"},{"line_number":84,"context_line":"        self.service \u003d service"}],"source_content_type":"text/x-python","patch_set":8,"id":"3a961159_4fcf112a","line":81,"in_reply_to":"3a961159_279d93bc","updated":"2014-12-25 00:29:14.000000000","message":"yes, fair enough. Thanks.","commit_id":"7f7496e04c1488fa982f004ea3078c9e8b340c11"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"6fb69707a45eeef06e035c94543cefae405372b6","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    LOG \u003d logging.getLogger(__name__)"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    def __init__(self, auth_provider, service,"},{"line_number":82,"context_line":"                 build_interval\u003d1, build_timeout\u003d60):"},{"line_number":83,"context_line":"        self.auth_provider \u003d auth_provider"},{"line_number":84,"context_line":"        self.service \u003d service"}],"source_content_type":"text/x-python","patch_set":8,"id":"3a961159_279d93bc","line":81,"in_reply_to":"3a961159_9eb77784","updated":"2014-12-24 13:40:16.000000000","message":"I feel service is mandatory for this class basically.\nIf service is set as the default value, maybe library users feel the service seems optional after moving this class to tempest-lib.\nSo that is the reason why I didn\u0027t set the default value for this service.","commit_id":"7f7496e04c1488fa982f004ea3078c9e8b340c11"}],"tempest/services/compute/json/base.py":[{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"a9e61871f60b152ca9a2e6e4de371dd7ce0a2d33","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"        super(ComputeClient, self).__init__(auth_provider,"},{"line_number":34,"context_line":"                                            CONF.compute.catalog_type,"},{"line_number":35,"context_line":"                                            build_interval, build_timeout)"}],"source_content_type":"text/x-python","patch_set":8,"id":"3a961159_8d4b9a5e","line":35,"updated":"2014-12-29 14:04:22.000000000","message":"Since RestClient.__init__ specifies the build parameters as optional, the explicit keyword syntax should be used in the call.","commit_id":"7f7496e04c1488fa982f004ea3078c9e8b340c11"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"9a1794768c6eef2dfdfb5fc64cd90c8a404d1c1d","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"        super(ComputeClient, self).__init__(auth_provider,"},{"line_number":34,"context_line":"                                            CONF.compute.catalog_type,"},{"line_number":35,"context_line":"                                            build_interval, build_timeout)"}],"source_content_type":"text/x-python","patch_set":8,"id":"3a961159_5dbcd2db","line":35,"in_reply_to":"3a961159_8d4b9a5e","updated":"2015-01-01 13:39:29.000000000","message":"Nice catch, should be fixed here.","commit_id":"7f7496e04c1488fa982f004ea3078c9e8b340c11"}],"tempest/services/network/json/network_client.py":[{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"a9e61871f60b152ca9a2e6e4de371dd7ce0a2d33","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    def __init__(self, auth_provider):"},{"line_number":41,"context_line":"        super(NetworkClientJSON, self).__init__("},{"line_number":42,"context_line":"            auth_provider, CONF.network.catalog_type,"},{"line_number":43,"context_line":"            CONF.network.build_interval, CONF.network.build_timeout)"},{"line_number":44,"context_line":"        self.version \u003d \u00272.0\u0027"},{"line_number":45,"context_line":"        self.uri_prefix \u003d \"v%s\" % (self.version)"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"3a961159_cd55a2fb","line":43,"updated":"2014-12-29 14:04:22.000000000","message":"Since RestClient.__init__ specifies the build parameters as optional, the explicit keyword syntax should be used in the call.","commit_id":"7f7496e04c1488fa982f004ea3078c9e8b340c11"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"9a1794768c6eef2dfdfb5fc64cd90c8a404d1c1d","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    def __init__(self, auth_provider):"},{"line_number":41,"context_line":"        super(NetworkClientJSON, self).__init__("},{"line_number":42,"context_line":"            auth_provider, CONF.network.catalog_type,"},{"line_number":43,"context_line":"            CONF.network.build_interval, CONF.network.build_timeout)"},{"line_number":44,"context_line":"        self.version \u003d \u00272.0\u0027"},{"line_number":45,"context_line":"        self.uri_prefix \u003d \"v%s\" % (self.version)"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"3a961159_1dc24a53","line":43,"in_reply_to":"3a961159_cd55a2fb","updated":"2015-01-01 13:39:29.000000000","message":"Done","commit_id":"7f7496e04c1488fa982f004ea3078c9e8b340c11"}],"tempest/services/orchestration/json/orchestration_client.py":[{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"a9e61871f60b152ca9a2e6e4de371dd7ce0a2d33","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        super(OrchestrationClient, self).__init__("},{"line_number":32,"context_line":"            auth_provider,"},{"line_number":33,"context_line":"            CONF.orchestration.catalog_type,"},{"line_number":34,"context_line":"            CONF.orchestration.build_interval,"},{"line_number":35,"context_line":"            CONF.orchestration.build_timeout)"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    def list_stacks(self, params\u003dNone):"}],"source_content_type":"text/x-python","patch_set":8,"id":"3a961159_0d3faab6","line":34,"updated":"2014-12-29 14:04:22.000000000","message":"Since RestClient.__init__ specifies the build parameters as optional, the explicit keyword syntax should be used in the call.","commit_id":"7f7496e04c1488fa982f004ea3078c9e8b340c11"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"9a1794768c6eef2dfdfb5fc64cd90c8a404d1c1d","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        super(OrchestrationClient, self).__init__("},{"line_number":32,"context_line":"            auth_provider,"},{"line_number":33,"context_line":"            CONF.orchestration.catalog_type,"},{"line_number":34,"context_line":"            CONF.orchestration.build_interval,"},{"line_number":35,"context_line":"            CONF.orchestration.build_timeout)"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    def list_stacks(self, params\u003dNone):"}],"source_content_type":"text/x-python","patch_set":8,"id":"3a961159_3da0e6a4","line":34,"in_reply_to":"3a961159_0d3faab6","updated":"2015-01-01 13:39:29.000000000","message":"Done","commit_id":"7f7496e04c1488fa982f004ea3078c9e8b340c11"}],"tempest/services/volume/json/base.py":[{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"a9e61871f60b152ca9a2e6e4de371dd7ce0a2d33","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    def __init__(self, auth_provider):"},{"line_number":27,"context_line":"        super(VolumeClient, self).__init__(auth_provider,"},{"line_number":28,"context_line":"                                           CONF.volume.catalog_type,"},{"line_number":29,"context_line":"                                           CONF.volume.build_interval,"},{"line_number":30,"context_line":"                                           CONF.volume.build_timeout)"}],"source_content_type":"text/x-python","patch_set":8,"id":"3a961159_4d49b25f","line":29,"updated":"2014-12-29 14:04:22.000000000","message":"Since RestClient.__init__ specifies the build parameters as optional, the explicit keyword syntax should be used in the call.","commit_id":"7f7496e04c1488fa982f004ea3078c9e8b340c11"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"9a1794768c6eef2dfdfb5fc64cd90c8a404d1c1d","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    def __init__(self, auth_provider):"},{"line_number":27,"context_line":"        super(VolumeClient, self).__init__(auth_provider,"},{"line_number":28,"context_line":"                                           CONF.volume.catalog_type,"},{"line_number":29,"context_line":"                                           CONF.volume.build_interval,"},{"line_number":30,"context_line":"                                           CONF.volume.build_timeout)"}],"source_content_type":"text/x-python","patch_set":8,"id":"3a961159_7daa6e86","line":29,"in_reply_to":"3a961159_4d49b25f","updated":"2015-01-01 13:39:29.000000000","message":"Done","commit_id":"7f7496e04c1488fa982f004ea3078c9e8b340c11"}]}
