)]}'
{"zunclient/common/websocketclient/exceptions.py":[{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"ab53975ee3823fc114af729b75a661bc8911ea7a","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"class ContainerWebSocketException(Exception):"},{"line_number":18,"context_line":"    \u0027base for all ContainerWebSocket interactive generated exceptions\u0027"},{"line_number":19,"context_line":"    def __init__(self, wrapped\u003dNone):"},{"line_number":20,"context_line":"        self.wrapped \u003d wrapped"}],"source_content_type":"text/x-python","patch_set":9,"id":"5a3905b3_1ada9c17","line":17,"range":{"start_line":17,"start_character":34,"end_line":17,"end_character":43},"updated":"2017-01-22 00:03:18.000000000","message":"Consider inheriting from the zunclient base exception: https://github.com/openstack/python-zunclient/blob/master/zunclient/exceptions.py","commit_id":"3ee30962b6421fcde4b9c11c17f620c59bc4ce39"}],"zunclient/common/websocketclient/websocketclient.py":[{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"ab53975ee3823fc114af729b75a661bc8911ea7a","unresolved":false,"context_lines":[{"line_number":40,"context_line":"DEFAULT_ENDPOINT_TYPE \u003d \u0027publicURL\u0027"},{"line_number":41,"context_line":"DEFAULT_SERVICE_TYPE \u003d \u0027container\u0027"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"URL1 \u003d \"ws://localhost:2375/v1.17/containers/***********/\" \\"},{"line_number":44,"context_line":"       \"attach/ws?logs\u003d0\u0026stream\u003d1\u0026stdin\u003d1\u0026stdout\u003d1\u0026stderr\u003d1\""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"5a3905b3_da41f4aa","line":43,"range":{"start_line":43,"start_character":0,"end_line":43,"end_character":4},"updated":"2017-01-22 00:03:18.000000000","message":"nit: it looks this variable is unused.","commit_id":"3ee30962b6421fcde4b9c11c17f620c59bc4ce39"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"4daa6d8f725b36038289a9b854835adcb95e0a0d","unresolved":false,"context_lines":[{"line_number":40,"context_line":"DEFAULT_ENDPOINT_TYPE \u003d \u0027publicURL\u0027"},{"line_number":41,"context_line":"DEFAULT_SERVICE_TYPE \u003d \u0027container\u0027"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"URL1 \u003d \"ws://localhost:2375/v1.17/containers/***********/\" \\"},{"line_number":44,"context_line":"       \"attach/ws?logs\u003d0\u0026stream\u003d1\u0026stdin\u003d1\u0026stdout\u003d1\u0026stderr\u003d1\""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"1a430d35_009e58b8","line":43,"range":{"start_line":43,"start_character":0,"end_line":43,"end_character":4},"updated":"2017-02-08 23:38:11.000000000","message":"It seems this url is unused?","commit_id":"65961a150744f3d7e4b1013f845e5e2b13e23b9d"}],"zunclient/tests/unit/v1/test_containers.py":[{"author":{"_account_id":25026,"name":"Bin Zhou","email":"lakerzhou@gmail.com","username":"lakerzhou"},"change_message_id":"ba6b648a32b95b2ded627e0fa5cf1651ab294c7a","unresolved":false,"context_lines":[{"line_number":56,"context_line":"name \u003d \"new-name\""},{"line_number":57,"context_line":"timeout \u003d 10"},{"line_number":58,"context_line":"tty_height \u003d \"56\""},{"line_number":59,"context_line":"tty_weight \u003d \"121\""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"fake_responses \u003d {"},{"line_number":62,"context_line":"    \u0027/v1/containers\u0027:"}],"source_content_type":"text/x-python","patch_set":12,"id":"fa31d9ce_e9bc3108","line":59,"range":{"start_line":59,"start_character":4,"end_line":59,"end_character":10},"updated":"2017-02-13 22:08:33.000000000","message":"is it a typo of width?","commit_id":"9d70624b5733b9a8939d522d41ae52d7c2752589"},{"author":{"_account_id":25026,"name":"Bin Zhou","email":"lakerzhou@gmail.com","username":"lakerzhou"},"change_message_id":"ba6b648a32b95b2ded627e0fa5cf1651ab294c7a","unresolved":false,"context_lines":[{"line_number":222,"context_line":"    },"},{"line_number":223,"context_line":"    \u0027/v1/containers/%s/resize?%s\u0027"},{"line_number":224,"context_line":"    % (CONTAINER1[\u0027id\u0027], parse.urlencode({\u0027h\u0027: tty_height,"},{"line_number":225,"context_line":"                                          \u0027w\u0027: tty_weight})):"},{"line_number":226,"context_line":"    {"},{"line_number":227,"context_line":"        \u0027POST\u0027: ("},{"line_number":228,"context_line":"            {},"}],"source_content_type":"text/x-python","patch_set":12,"id":"fa31d9ce_493e1d8d","line":225,"range":{"start_line":225,"start_character":47,"end_line":225,"end_character":57},"updated":"2017-02-13 22:08:33.000000000","message":"typo?","commit_id":"9d70624b5733b9a8939d522d41ae52d7c2752589"},{"author":{"_account_id":25026,"name":"Bin Zhou","email":"lakerzhou@gmail.com","username":"lakerzhou"},"change_message_id":"ba6b648a32b95b2ded627e0fa5cf1651ab294c7a","unresolved":false,"context_lines":[{"line_number":478,"context_line":"        expect \u003d ["},{"line_number":479,"context_line":"            (\u0027POST\u0027, \u0027/v1/containers/%s/resize?%s\u0027"},{"line_number":480,"context_line":"             % (CONTAINER1[\u0027id\u0027], parse.urlencode({\u0027h\u0027: tty_height,"},{"line_number":481,"context_line":"                                                   \u0027w\u0027: tty_weight})),"},{"line_number":482,"context_line":"             {\u0027Content-Length\u0027: \u00270\u0027}, None)"},{"line_number":483,"context_line":"        ]"},{"line_number":484,"context_line":"        self.assertEqual(expect, self.api.calls)"}],"source_content_type":"text/x-python","patch_set":12,"id":"fa31d9ce_c94a0d26","line":481,"range":{"start_line":481,"start_character":56,"end_line":481,"end_character":66},"updated":"2017-02-13 22:08:33.000000000","message":"typo?","commit_id":"9d70624b5733b9a8939d522d41ae52d7c2752589"}],"zunclient/v1/containers_shell.py":[{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"4daa6d8f725b36038289a9b854835adcb95e0a0d","unresolved":false,"context_lines":[{"line_number":452,"context_line":"        except exceptions.ContainerWebSocketException as e:"},{"line_number":453,"context_line":"            print(e)"},{"line_number":454,"context_line":"    else:"},{"line_number":455,"context_line":"        print(response)"}],"source_content_type":"text/x-python","patch_set":10,"id":"1a430d35_e08dccd3","line":455,"range":{"start_line":455,"start_character":8,"end_line":455,"end_character":13},"updated":"2017-02-08 23:38:11.000000000","message":"I might be wrong, but it seems this is an unexpected return value. If yes, it is better to raise an exception here.","commit_id":"65961a150744f3d7e4b1013f845e5e2b13e23b9d"}]}
