[Tutor] Working with error messages
agilfoy at frontiernet.net
Sun May 6 16:28:28 CEST 2007
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
More information about the Tutor