code: def sorted_files_from_bucket(bucket, keys=None):
      keys = keys or []
      total = len(keys)
      sortby = dict(zip(keys, range(total)))
      values = ObjectVersion.get_by_bucket(bucket).all()
      return sorted(values, key=lambda x: sortby.get(x.key, total))