#!/usr/bin/env python import sys import pickle class SlicesLoad: def __init__ (self, filename): self.filename=filename+".bin" self.load() def load (self): file = open(self.filename,'rb') self.slices = pickle.load(file) file.close() def print_rspecs (self): for slice in self.slices: # filter out a few things list=self.slices[slice] show=[] for dict in list: if dict['name'] in ['cpu_share']: break show += [dict] if show: print 'slice',slice,'->' for item in show: print " ",item if __name__ == '__main__': for filename in sys.argv[1:]: sl_import = SlicesLoad(filename) sl_import.print_rspecs()