)]}'
{"cinder/volume/drivers/dell_emc/sc/storagecenter_api.py":[{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"5a0b48f0c20b9cefa76e9d5b3b4e0d5dfbd95128","unresolved":false,"context_lines":[{"line_number":618,"context_line":"            LOG.error(\u0027Invalid API object: %s\u0027, blob)"},{"line_number":619,"context_line":"        except TypeError as ex:"},{"line_number":620,"context_line":"            LOG.error(\u0027Error TypeError. %s\u0027, ex)"},{"line_number":621,"context_line":"        except scanner.JSONDecodeError as ex:"},{"line_number":622,"context_line":"            LOG.error(\u0027Error JSONDecodeError. %s\u0027, ex)"},{"line_number":623,"context_line":"        LOG.debug(\u0027_get_id failed: blob %s\u0027, blob)"},{"line_number":624,"context_line":"        return None"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_653f74df","line":621,"range":{"start_line":621,"start_character":15,"end_line":621,"end_character":38},"updated":"2018-11-02 05:16:33.000000000","message":"just a query, why ValueError cannot be used here?","commit_id":"93bf51af736f8dcc58ae37bbcc0ce4e8434e979c"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"1b0a1aff3b1fe5babe355db554661dcd8a7f6f5a","unresolved":false,"context_lines":[{"line_number":618,"context_line":"            LOG.error(\u0027Invalid API object: %s\u0027, blob)"},{"line_number":619,"context_line":"        except TypeError as ex:"},{"line_number":620,"context_line":"            LOG.error(\u0027Error TypeError. %s\u0027, ex)"},{"line_number":621,"context_line":"        except scanner.JSONDecodeError as ex:"},{"line_number":622,"context_line":"            LOG.error(\u0027Error JSONDecodeError. %s\u0027, ex)"},{"line_number":623,"context_line":"        LOG.debug(\u0027_get_id failed: blob %s\u0027, blob)"},{"line_number":624,"context_line":"        return None"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_d7862cb8","line":621,"range":{"start_line":621,"start_character":15,"end_line":621,"end_character":38},"in_reply_to":"3f79a3b5_653f74df","updated":"2018-11-02 16:16:59.000000000","message":"Hmm, honestly can\u0027t recall why I changed the above location but not here. Really both should be using the more specific JSONDecodeError handling.","commit_id":"93bf51af736f8dcc58ae37bbcc0ce4e8434e979c"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"895b77ff110d2afbd3c4ddf494c6a4b126b5d435","unresolved":false,"context_lines":[{"line_number":618,"context_line":"            LOG.error(\u0027Invalid API object: %s\u0027, blob)"},{"line_number":619,"context_line":"        except TypeError as ex:"},{"line_number":620,"context_line":"            LOG.error(\u0027Error TypeError. %s\u0027, ex)"},{"line_number":621,"context_line":"        except scanner.JSONDecodeError as ex:"},{"line_number":622,"context_line":"            LOG.error(\u0027Error JSONDecodeError. %s\u0027, ex)"},{"line_number":623,"context_line":"        LOG.debug(\u0027_get_id failed: blob %s\u0027, blob)"},{"line_number":624,"context_line":"        return None"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_221ba06f","line":621,"range":{"start_line":621,"start_character":15,"end_line":621,"end_character":38},"in_reply_to":"3f79a3b5_d7862cb8","updated":"2018-11-02 16:23:59.000000000","message":"Oh, because there\u0027s no such thing. This would have blown up, I just missed updating it. Good catch!","commit_id":"93bf51af736f8dcc58ae37bbcc0ce4e8434e979c"}]}
