)]}'
{"cinder/volume/drivers/synology/synology_common.py":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"c262c3f61bf239392c5b665438fda1c621b4ba42","unresolved":false,"context_lines":[{"line_number":165,"context_line":"        else:"},{"line_number":166,"context_line":"            raise exception.SynoAuthError(reason\u003d_(\u0027Login failed.\u0027))"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"    def _random_AES_passpharse(self, length):"},{"line_number":169,"context_line":"        available \u003d (\u00270123456789\u0027"},{"line_number":170,"context_line":"                     \u0027abcdefghijklmnopqrstuvwxyz\u0027"},{"line_number":171,"context_line":"                     \u0027ABCDEFGHIJKLMNOPQRSTUVWXYZ\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a3c09a3_dcbd5969","line":168,"range":{"start_line":168,"start_character":20,"end_line":168,"end_character":30},"updated":"2017-01-17 13:24:39.000000000","message":"s/passpharse/passphrase/g","commit_id":"1d7033f9fb5502129cd34c42446e4f89e7d53299"},{"author":{"_account_id":23674,"name":"Rohan Arora","email":"ra271w@att.com","username":"rarora"},"change_message_id":"eb0db241b56812f6b02ced06faeb7cc863b7382a","unresolved":false,"context_lines":[{"line_number":165,"context_line":"        else:"},{"line_number":166,"context_line":"            raise exception.SynoAuthError(reason\u003d_(\u0027Login failed.\u0027))"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"    def _random_AES_passpharse(self, length):"},{"line_number":169,"context_line":"        available \u003d (\u00270123456789\u0027"},{"line_number":170,"context_line":"                     \u0027abcdefghijklmnopqrstuvwxyz\u0027"},{"line_number":171,"context_line":"                     \u0027ABCDEFGHIJKLMNOPQRSTUVWXYZ\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a3c09a3_50078217","line":168,"range":{"start_line":168,"start_character":20,"end_line":168,"end_character":30},"in_reply_to":"7a3c09a3_dcbd5969","updated":"2017-01-17 15:54:00.000000000","message":"Done","commit_id":"1d7033f9fb5502129cd34c42446e4f89e7d53299"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"c262c3f61bf239392c5b665438fda1c621b4ba42","unresolved":false,"context_lines":[{"line_number":171,"context_line":"                     \u0027ABCDEFGHIJKLMNOPQRSTUVWXYZ\u0027"},{"line_number":172,"context_line":"                     \u0027~!@#$%^\u0026*()_+-/\u0027)"},{"line_number":173,"context_line":"        key \u003d \u0027\u0027"},{"line_number":174,"context_line":"        rand_choice \u003d SystemRandom().choice"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"        while length \u003e 0:"},{"line_number":177,"context_line":"            key +\u003d rand_choice(available)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a3c09a3_5c27a9c9","line":174,"range":{"start_line":174,"start_character":22,"end_line":174,"end_character":43},"updated":"2017-01-17 13:24:39.000000000","message":"Can we not use Crypto.Random.random.choice() instead of loading a new module SystemRandom?","commit_id":"1d7033f9fb5502129cd34c42446e4f89e7d53299"},{"author":{"_account_id":23674,"name":"Rohan Arora","email":"ra271w@att.com","username":"rarora"},"change_message_id":"eb0db241b56812f6b02ced06faeb7cc863b7382a","unresolved":false,"context_lines":[{"line_number":171,"context_line":"                     \u0027ABCDEFGHIJKLMNOPQRSTUVWXYZ\u0027"},{"line_number":172,"context_line":"                     \u0027~!@#$%^\u0026*()_+-/\u0027)"},{"line_number":173,"context_line":"        key \u003d \u0027\u0027"},{"line_number":174,"context_line":"        rand_choice \u003d SystemRandom().choice"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"        while length \u003e 0:"},{"line_number":177,"context_line":"            key +\u003d rand_choice(available)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a3c09a3_d01b7271","line":174,"range":{"start_line":174,"start_character":22,"end_line":174,"end_character":43},"in_reply_to":"7a3c09a3_5c27a9c9","updated":"2017-01-17 15:54:00.000000000","message":"Done","commit_id":"1d7033f9fb5502129cd34c42446e4f89e7d53299"}]}
