def handle_submit(self, sender): from metakernel.display import clear_output with open(self.results_filename, "a+") as g: fcntl.flock(g, fcntl.LOCK_EX) g.write("%s::%s::%s::%s\n" % (self.id, getpass.getuser(), datetime.datetime.today(), sender.description)) fcntl.flock(g, fcntl.LOCK_UN) clear_output() print("Received: " + sender.description)
def handle_submit(self, sender): from metakernel.display import clear_output import fcntl with open(self.results_filename, "a+") as g: fcntl.flock(g, fcntl.LOCK_EX) g.write("%s::%s::%s::%s\n" % (self.id, getpass.getuser(), datetime.datetime.today(), sender.description)) fcntl.flock(g, fcntl.LOCK_UN) clear_output() print("Received: " + sender.description)
def handle_prev(self, sender): from metakernel.display import clear_output if self.index > 0: self.index -= 1 self.use_question(self.index) clear_output()
def handle_next(self, sender): from metakernel.display import clear_output if self.index < len(self.questions) - 1: self.index += 1 self.use_question(self.index) clear_output()