- answer = "XXX"
- prompt = "Broken edit: [E]dit again, Drop changes?"
-
- while prompt.find(answer) == -1:
- answer = daklib.utils.our_raw_input(prompt)
- if answer == "":
- answer = "E"
- answer = answer[:1].upper()
-
- if answer == 'E':
- continue
- elif answer == 'D':
- os.unlink(edit_file)
- print "OK, discarding changes"
- sys.exit(0)
- else:
- # No problems in loading the new file, jump out of the while loop
+ print "Edit was unparsable."
+ prompt = "[E]dit again, Drop changes?"
+ default = "E"
+ else:
+ print "Edit looks okay.\n"
+ print "------------------------------------------------------------------------"
+ transition_info(test)
+
+ prompt = "[S]ave, Edit again, Drop changes?"
+ default = "S"
+
+ answer = "XXX"
+ while prompt.find(answer) == -1:
+ answer = daklib.utils.our_raw_input(prompt)
+ if answer == "":
+ answer = default
+ answer = answer[:1].upper()
+
+ if answer == 'E':
+ continue
+ elif answer == 'D':
+ os.unlink(edit_file)
+ print "OK, discarding changes"
+ sys.exit(0)
+ elif answer == 'S':
+ # Ready to save