)]}'
{"swift/common/storage_policy.py":[{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"53f8f347d1e7f3d8822de12e607d7da5cd2821c4","unresolved":false,"context_lines":[{"line_number":133,"context_line":"    def auto_file_cleanup(self):"},{"line_number":134,"context_line":"        \"\"\""},{"line_number":135,"context_line":"        Whether this policy wants the to opportunistically cleanup"},{"line_number":136,"context_line":"        old data file at various times."},{"line_number":137,"context_line":"        \"\"\""},{"line_number":138,"context_line":"        return self._auto_file_cleanup"},{"line_number":139,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_c95764c9","line":136,"updated":"2014-10-10 05:47:49.000000000","message":"s/the//\n\ns/file/files/ or s/file//","commit_id":"561c6c353c5461cdbe13f4248d5a315ba2ec1cb9"},{"author":{"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},"change_message_id":"f51786e5aa7d8bef6e3976e04e9be4e49a41df84","unresolved":false,"context_lines":[{"line_number":133,"context_line":"    def auto_file_cleanup(self):"},{"line_number":134,"context_line":"        \"\"\""},{"line_number":135,"context_line":"        Whether this policy wants the to opportunistically cleanup"},{"line_number":136,"context_line":"        old data file at various times."},{"line_number":137,"context_line":"        \"\"\""},{"line_number":138,"context_line":"        return self._auto_file_cleanup"},{"line_number":139,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"baa201ad_84a28898","line":136,"in_reply_to":"baa201ad_c95764c9","updated":"2014-10-10 23:13:53.000000000","message":"Done","commit_id":"561c6c353c5461cdbe13f4248d5a315ba2ec1cb9"}],"test/unit/obj/test_diskfile.py":[{"author":{"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},"change_message_id":"9f55a75f17cf7b8ee011b0d5f0a79fee40eafc99","unresolved":false,"context_lines":[{"line_number":259,"context_line":"            whole_path_from_all.append(os.path.join(objects.next(), \u00270\u0027,"},{"line_number":260,"context_line":"                                                    data_dir))"},{"line_number":261,"context_line":"            orig_quarantine_renamer \u003d diskfile.quarantine_renamer"},{"line_number":262,"context_line":"            called \u003d [False]"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"        def wrapped(*args, **kwargs):"},{"line_number":265,"context_line":"            called[0] \u003d True"}],"source_content_type":"text/x-python","patch_set":6,"id":"baa201ad_76316459","line":262,"updated":"2014-10-15 21:35:15.000000000","message":"need to make this per policy","commit_id":"1601565d5b0b16508136164d0a0e65a5540c8fbc"},{"author":{"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},"change_message_id":"9f55a75f17cf7b8ee011b0d5f0a79fee40eafc99","unresolved":false,"context_lines":[{"line_number":316,"context_line":"            # one directly from hash_suffix() itself, but then we want to fail"},{"line_number":317,"context_line":"            # the next call to os.listdir() which is from"},{"line_number":318,"context_line":"            # hash_cleanup_listdir()"},{"line_number":319,"context_line":"            if state[0] \u003d\u003d 1:"},{"line_number":320,"context_line":"                raise OSError(errno.EACCES, os.strerror(errno.EACCES))"},{"line_number":321,"context_line":"            state[0] \u003d 1"},{"line_number":322,"context_line":"            return orig_os_listdir(*args, **kwargs)"}],"source_content_type":"text/x-python","patch_set":6,"id":"baa201ad_d6269015","line":319,"updated":"2014-10-15 21:35:15.000000000","message":"double check if this needs to be per policy","commit_id":"1601565d5b0b16508136164d0a0e65a5540c8fbc"}]}
