[Zope-dev] Strange traceback or Error in the traceback ?
Leonardo Rochael Almeida
leo at hiper.com.br
Mon Jan 16 11:34:57 EST 2006
Hi,
Em Seg, 2006-01-16 às 16:20 +0100, Godefroid Chapelle escreveu:
> Hi,
>
> While seaching for objects of all types containing some text through the
> ZMI find tab, I got the traceback hereunder. (Zope 2.7.8-final on
> windows)
>
> Traceback (innermost last):
> [...]
> Module OFS.Image, line 425, in PrincipiaSearchSource
> AttributeError: content_typestartswith
>
> I went to the code and found the following :
>
> [...]
> if self.content_type.startswith('text/'):
> [...]
>
> IOW, the traceback is really strange.
>
> Anybody with a clue ?
I've seen this happen a few times before. In your case, content_type is
probably a standard python function (or method). When an unknown
attribute is looked up in a std python function like that, somehow you
get an AttributeError with the name of the function and the looked up
attribute concatenated, instead of separated by a dot (or more commonly,
instead of the attribute name alone).
Don't know if this is a bad interaction between
ExtensionClass/AttributeError and python, or a python bug.
Cheers, Leo
More information about the Zope-Dev
mailing list