"What is the name of the function/method that called me?"

Cameron Laird claird at starbase.neosoft.com
Sun Oct 17 01:06:56 EDT 1999


In article <3807B77A.87D824F8 at bioreason.com>,
Andrew Dalke  <dalke at bioreason.com> wrote:
>Jim Althoff <jima at aspectdv.com>:
>> So does
>> 
>> >>>try:
>> >>>  raise: "Hack"
>> >>>except "Hack"
Is there a profound and/or interesting
reason Python doesn't provide the kinds
of introspective features we're discus-
sing here (a traceback, for example)
without the detour through the land of
exception-tossing?
			.
			.
			.
>So string literals work, likely because they are interned to
>the same object, but equivalent strings don't work.  I believe
>there is some history to things working this way because
>exceptions in Python used to be string only.
>
>
>BTW, my standard code for generating exceptions is
>
>try:
>  1/0
>except ZeroDivisionError:
>  print "Ok"
Me, too!
			.
			.
			.
-- 

Cameron Laird           http://starbase.neosoft.com/~claird/home.html
claird at NeoSoft.com      +1 281 996 8546 FAX




More information about the Python-list mailing list