[Zope] Trapping zope exceptions in python script
Jonathan
dev101 at magma.ca
Thu Dec 15 09:08:20 EST 2005
----- Original Message -----
From: "Tino Wildenhain" <tino at wildenhain.de>
To: "Jonathan" <dev101 at magma.ca>; <zope at zope.org>
Sent: Thursday, December 15, 2005 8:48 AM
Subject: Re: [Zope] Trapping zope exceptions in python script
> ...
>>
>> Try:
>>
>> context.afolder.manage_delObjects(['someitem'])
>>
>> where 'someitem' does not exist in 'afolder'
>
> works:
>
> try:
> context.afolder.manage_adlObjects(['nonexistent'])
> except Exception,x:
> if 'BadRequest' in repr(x):
> print "bad request"
> else:
> raise x
>
> :-)
>
> (Ok, this _is_ ugly, but at least works. Certainly these
> exception types should be importable or even immediately
> available for python scripts)
>
Interesting work-around, but I agree that these exception types should be
immediately available in plain vanilla python scripts.
Jonathan
More information about the Zope
mailing list