[Zope] Uninteligible error messages

Chris Withers chris at simplistix.co.uk
Fri Feb 18 07:03:32 EST 2005

jamie at textmatters.com wrote:

> Quite often, the error messages from zope are not helpful (IMHO). For
> example, does anyone know why doing this in a python script:
>   script.manage_addProperty("test","null/null/null","date")
> gives the error:
> AttributeError: SyntaxError instance has no attribute 'replace'

Yeah, that is odd, stick it in the collector...

> But a differently-bad date, like this:
>   script.manage_addProperty("test","null","date")
> gives the error:
> IndexError: string index out of range


> Neither of which is particularly helpful at diagnosing the error. Why
> can't it return something like "DateException could not convert string to
> date"

Sometimes it does, but date parsing is pretty hairy in anyone's language ;-)

> Does this count as a bug that should go in collector?



Simplistix - Content Management, Zope & Python Consulting
            - http://www.simplistix.co.uk

More information about the Zope mailing list