def runExperiment(self): try: e = Experiment(int(self.sampleEntry.get()), int(self.populationEntry.get()), int(self.numSuccessesEntry.get())) e.perform(int(self.numTrialsEntry.get())) self.drawResult(e.results, 0) except AssertionError as error: tkMessageBox.showerror('Data Entry Error', error.args[0]) except ValueError as error: tkMessageBox.showerror('Data Entry Error', 'Please make sure each field is filled out' + ' and only contains numbers')