diff --git a/glacier/GlacierWrapper.py b/glacier/GlacierWrapper.py index d7613e3..0418093 100755 --- a/glacier/GlacierWrapper.py +++ b/glacier/GlacierWrapper.py @@ -1615,7 +1615,7 @@ def inventory(self, vault_name, refresh): # in progress job. job_list = self.list_jobs(vault_name) inventory_done = False - for job in job_list: + for job in sorted(job_list, key=lambda x: x['CompletionDate'], reverse=True): if job['Action'] == "InventoryRetrieval": # As soon as a finished inventory job is found, we're done.