Dennis Lee Bieber wrote:
> On Fri, 19 May 2006 14:41:13 +, [EMAIL PROTECTED] (Cameron Laird)
> declaimed the following in comp.lang.python: .
> > Guys, I try--I try *hard*--to accept the BetterToAskForgiveness
> > gospel, but this situation illustrates the discomfort I consistently
> >
Fredrik Lundh wrote:
> Cameron Laird wrote:
>
> > Guys, I try--I try *hard*--to accept the BetterToAskForgiveness
> > gospel, but this situation illustrates the discomfort I consistently
> > feel: how do I know that the NameError means VARIABLE didn't resolve,
> > rather than that it did, but that
[Cameron]
> try:
> getattr(commands, VARIABLE)()
> except NameError:
> print >> sys.stderr, "Unknown command", VARIABLE
>
> this situation illustrates the discomfort I consistently
> feel: how do I know that the NameError means VARIABLE didn't resolve,
> rather than that it did, but that
Cameron Laird wrote:
> Guys, I try--I try *hard*--to accept the BetterToAskForgiveness
> gospel, but this situation illustrates the discomfort I consistently
> feel: how do I know that the NameError means VARIABLE didn't resolve,
> rather than that it did, but that evaluation of commands.VARIABLE
In article <[EMAIL PROTECTED]>,
Grant Edwards <[EMAIL PROTECTED]> wrote:
>On 2006-05-19, bruno at modulix <[EMAIL PROTECTED]> wrote:
>
>>> Either deal with the resulting NameError exception (EAFP[0])
>>
>> try:
>> getattr(commands, VARIABLE)()
>> except NameError:
>> print >> sys.stderr, "Unkn