[Zope-dev] Re: 'NoneType' has no attribute 'lower'

Tres Seaver tseaver at palladion.com
Thu Nov 10 09:44:30 EST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Larry Lay wrote:
> when sorting using <...tal:repeat subsection
> python:sequence.sort(subsections,(('title','nocase','asc'),))">
> 
>  I get the following error:
>  Module DocumentTemplate.sequence.SortEx, line 134 in nocase
> AttributeError: 'NoneType' has no attribute 'lower'
>  When I switch the 'nocase' to 'cmp' the sort defaults to sorting by order
> of entry or something.
>  Any help would be greatly appreciated.

One of your 'subsections' has a 'title' attribute which is None;  it
can't therefore be sorted by'sequence.sort' if the specification
requires string methods ('nocase' implies that the sort must "flatten"
the sort attribute's case).

Tres.
- --
===================================================================
Tres Seaver          +1 202-558-7113          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDc1zO+gerLs4ltQ4RAmNbAJ400QMkslDxTLjIFze004FBGoQCvQCfWqgd
yCj63f4AeI7Y6ZWs1H75qS8=
=ElzP
-----END PGP SIGNATURE-----



More information about the Zope-Dev mailing list