I have a number-to-Roman numeral program that churns out ValueError messages with a few improper input cases:
1. not an integer 2. larger than 3999 3. smaller than 0 When I run the program via IDLE, and I give one of these improper inputs, the interpreter closes down the program and then displays the appropriate ValueError message. I would like the appropriate ValueError message to be displayed before the program shuts down, or at least a generic ValueError message. Is looking at my specific pieces of code necessary to help with this? I want this because if the program's being run as an application, the application window closes down as soon as the program closes, and the user doesn't get to see the message. [When I doubleclick on the .py file in Windows Explorer, it runs as a .exe, for example.] -- "Computers were the first God-Satan collaboration project." "Blind faith in bad leadership is not patriotism." "One of the most horrible features of war is that all the war-propaganda, all the screaming and lies and hatred, comes invariably from people who are not fighting."-George Orwell, _Homage to Catalonia _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor