GUI Tk Python

import sys
from Tkinter import *
makemodal = (len(sys.argv) > 1)
def dialog():
    win = Toplevel()                                     
    Label(win,  text='Message!').pack()   
    Button(win, text='OK', command=win.destroy).pack()   
    if makemodal:
        win.focus_set()       
        win.grab_set()           
        win.wait_window()       
    print 'dialog exit'         
root = Tk()
Button(root, text='popup', command=dialog).pack()
root.mainloop()