Fau@sddlmZdZdZdZdZdZdZdZd Z d Z d Z d Z d Z dZdZdZdZdZGdddeZddddddZddddZddddZddddZddddZdddd Zddd!d"Zddd#d$Zddd%d&Zed'kreded(d)eded(d*eded(d+eded(d,ed-ed(d.ed/ed(d0ed1ed(d2ed3ed(d4dS)5)DialogerrorinfoZquestionZwarningZabortretryignoreokZokcancelZ retrycancelZyesnoZ yesnocancelabortZretryignoreZcancelZyesZnoc@seZdZdZdZdS)Messagez A message boxZ tk_messageBoxN)__name__ __module__ __qualname____doc__Zcommandr r (/usr/lib/python3.5/tkinter/messagebox.pyr9s rNcKs|rd|kr||d<|r8d|kr8||d<|rH||d<|rX||dt||tt|}t|}|tkr4dS|tkS)zDAsk a question; return true if the answer is yes, None if cancelled.N)rr YESNOCANCELrCANCELr)rrrr$r r raskyesnocancelks   r)cKs"t||tt|}|tkS)zDAsk if operation should be retried; return true if the answer is yes)rr RETRYCANCELRETRY)rrrr$r r raskretrycanceltsr,__main__ZSpamzEgg Informationz Egg Warningz Egg Alertz Question?ZproceedzProceed?zyes/nozGot it?z yes/no/cancelzWant it?z try againz Try again?)Ztkinter.commondialogrrrr rZABORTRETRYIGNORErr#r*r!r'ZABORTr+ZIGNOREr(rrrrrrrr"r%r&r)r,r printr r r rsH