def delete(self, newhole, quiet=False, all=False):
self.quiet = quiet
self.thread = threading.Thread(target=self.threadfn,
args=(newhole, self._delete_hole, all))
self.thread.start()
gtk.Dialog.run(self)