greg ewing lwbwyflqtcanterburyacnz antoine pitrou wrote want derive program bugs environmenterror usually derive valueerror runtimeerror simply exception im talking program bugs im talking exceptions due something user wrong like able try f opensomefile mungulatef fclose except environmenterror e big_nasty_alertcouldnt mungulate e dont want catch things like typeerror valueerror indicate program bug ever escape want propagate cause traceback get handled higher level deriving externalfactors exceptions environmenterror works nicely position exception hierarchy seems sort thing environmenterror designed im perplexed told greg _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspythondevpythondev40tangomucom fri 08 aug 2008 082434 1200 pythondev thoughts eoferror inherit environmenterror