def onClose(self, event): self.result = {'name': self.nameVar, 'io_intensive': self.ioIntensiveVar, 'range': (int(self.startAddressVar), int(self.endAddressVar)), 'count': int(self.ioCountVar), 'write_percent': float(self.writePercentageVar), 'write_ran_percent': float(self.randomWritePercentageVar), 'read_ran_percent': float(self.randomReadPercentageVar)} print(self.result) myGen = Gen(self.result) myGen.gen()
from Gen import Gen #2GB data, 20GB address range myGen = Gen({ 'range': (1,0.5*1024*1024*1024//512), 'count': 2*1024*1024*1024//4096, 'write_percent': 0.5, 'write_ran_percent': 0.67, 'read_ran_percent': 0.67 }) myGen.gen()