Ejemplo n.º 1
0
    def save_changes(self):
        """If the document has been edited, ask the user whether to save changes,
		and do so if requested."""
        if self._needs_saving:
            result = confirm_or_cancel('Save changes to "%s"?' % self.title,
                                       "Save", "Don't Save", "Cancel")
            if result < 0:
                raise Cancel
            if result:
                self._save()
Ejemplo n.º 2
0
 def save_changes(self):
     """If the document has been edited, ask the user whether to save changes,
     and do so if requested."""
     if self._needs_saving:
         result = confirm_or_cancel('Save changes to "%s"?' % self.title,
             "Save", "Don't Save", "Cancel")
         if result < 0:
             raise Cancel
         if result:
             self.save_cmd()
Ejemplo n.º 3
0
def do_confirm_or_cancel():
    say("Doing confirm_or_cancel")
    result = confirm_or_cancel(
        "Orpuddex is attacking.\nWhat is your response?", "Retaliate",
        "Surrender", "Run Away")
    say("Result =", result)
Ejemplo n.º 4
0
def do_confirm_or_cancel():
    say("Doing confirm_or_cancel")
    result = confirm_or_cancel("Orpuddex is attacking.\nWhat is your response?", "Retaliate", "Surrender", "Run Away")
    say("Result =", result)