)]}'
{"keystone/common/cache/_memcache_pool.py":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"c99ad3ade51b0bc333e7beb54b28d82c738ceb84","unresolved":false,"context_lines":[{"line_number":179,"context_line":"        self._hosts_deaduntil \u003d [0] * len(urls)"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    def _create_connection(self):"},{"line_number":182,"context_line":"        return _MemcacheClient(random.shuffle(self.urls),"},{"line_number":183,"context_line":"                               **self._arguments)"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"    def _destroy_connection(self, conn):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a6ced46_52c9e557","line":182,"updated":"2015-03-25 15:03:41.000000000","message":"Might want to use random.SystemRandom().shuffle() as its more secure and faster.  OSSG recommends this even in cases where random is not used for a cipher.","commit_id":"9826190cf2a0157da1d1da0d44ce87b827ccb4e4"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"fc419e4d8614d79bd708b40cc9f744b07c66c1b9","unresolved":false,"context_lines":[{"line_number":179,"context_line":"        self._hosts_deaduntil \u003d [0] * len(urls)"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    def _create_connection(self):"},{"line_number":182,"context_line":"        return _MemcacheClient(random.shuffle(self.urls),"},{"line_number":183,"context_line":"                               **self._arguments)"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"    def _destroy_connection(self, conn):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a6ced46_41faf175","line":182,"in_reply_to":"1a6ced46_52c9e557","updated":"2015-03-25 16:36:10.000000000","message":"See I2eb0c78af230026de9139363bc05e453d581a700","commit_id":"9826190cf2a0157da1d1da0d44ce87b827ccb4e4"}]}
