AttributeError: 'NoneType' object has no attribute 'lower'
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' object 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. Thanks.
I suspect that one item in your 'subsections' variable is None. Try:tal:repeat subsection python:sequence.sort([x for x in subsections if not None],(('title','nocase','asc'),)) On 11/10/05, Larry Lay <larrylay2@gmail.com> 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' object 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.
Thanks.
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
-- Peter Bengtsson, work www.fry-it.com home www.peterbe.com hobby www.issuetrackerproduct.com
I found no empty titles. Any other ideas? On 11/10/05, Peter Bengtsson <peter@fry-it.com> wrote:
I suspect that one item in your 'subsections' variable is None. Try:tal:repeat subsection python:sequence.sort([x for x in subsections if not None],(('title','nocase','asc'),))
On 11/10/05, Larry Lay <larrylay2@gmail.com> 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' object 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.
Thanks.
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
-- Peter Bengtsson, work www.fry-it.com <http://www.fry-it.com> home www.peterbe.com <http://www.peterbe.com> hobby www.issuetrackerproduct.com <http://www.issuetrackerproduct.com>
It appears that Zope/Plone is not seeing anything in 'title'. I can put 'blahblah' in the code and get the same error. On 11/10/05, Larry Lay <larrylay2@gmail.com> wrote:
I found no empty titles. Any other ideas?
On 11/10/05, Peter Bengtsson <peter@fry-it.com> wrote:
I suspect that one item in your 'subsections' variable is None. Try:tal:repeat subsection python:sequence.sort ([x for x in subsections if not None],(('title','nocase','asc'),))
On 11/10/05, Larry Lay <larrylay2@gmail.com> 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' object 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.
Thanks.
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
-- Peter Bengtsson, work www.fry-it.com <http://www.fry-it.com/> home www.peterbe.com <http://www.peterbe.com/> hobby www.issuetrackerproduct.com <http://www.issuetrackerproduct.com/>
Just do a <br tal:replace="subsections" /> and let us know what it returns. On 11/10/05, Larry Lay <larrylay2@gmail.com> wrote:
I found no empty titles. Any other ideas?
On 11/10/05, Peter Bengtsson <peter@fry-it.com> wrote:
I suspect that one item in your 'subsections' variable is None. Try:tal:repeat subsection python:sequence.sort ([x for x in subsections if not None],(('title','nocase','asc'),))
On 11/10/05, Larry Lay <larrylay2@gmail.com> 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' object 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.
Thanks.
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
-- Peter Bengtsson, work www.fry-it.com home www.peterbe.com hobby www.issuetrackerproduct.com
-- Peter Bengtsson, work www.fry-it.com home www.peterbe.com hobby www.issuetrackerproduct.com
participants (2)
-
Larry Lay -
Peter Bengtsson