Re: [notmuch] reverse iterators
On 21:07, Sun 21 Mar 10, Sebastian Spaeth wrote: On Sat, 20 Mar 2010 11:23:20 +0100, Ruben Pollan mes...@sindominio.net wrote: Adds support to reverse iteration on messages, threads and tags. To revew and think if makes sense to include them on notmuch or wait until they have a real use. /me raises arm. Real use case here! Personally, I don't need the backwards operator (and I don't see the case where I would need to go back very often). For me is pretty useful because I use the iterator as a cursor on an ncurses notmuch interface. So the selected thread is where the iterator is and the user can to go forward or backwards. But a _move_to_first() for threads, messages (and probably tags), would be really useful to me now: :) Happy to see there is someone else needing it. -- Rubén Pollán | jabber:mes...@jabber.org -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Lo hago para no volverme loco cuando noto que solo me queda un demonio en un hombro por que se ha cortado las venas el ángel que había en el otro. signature.asc Description: Digital signature ___ notmuch mailing list notmuch@notmuchmail.org http://notmuchmail.org/mailman/listinfo/notmuch
Re: [notmuch] reverse iterators
On Sat, 20 Mar 2010 11:23:20 +0100, Ruben Pollan mes...@sindominio.net wrote: Adds support to reverse iteration on messages, threads and tags. To revew and think if makes sense to include them on notmuch or wait until they have a real use. /me raises arm. Real use case here! Personally, I don't need the backwards operator (and I don't see the case where I would need to go back very often). But a _move_to_first() for threads, messages (and probably tags), would be really useful to me now: Having bound notmuch.so to python, I am in a situation, where I can only offer iteration once, with subsequent iterations failing. This is very unexpected and very un-pythonesque. I fell myself over it: #the below len() iterates and exhausts msgs if len(msgs) 0: for msg in msgs: print msg #above line fails horribly already... else: print No message for me! So, having a way to reset the iterator would be a real boon already now. Sebastian ___ notmuch mailing list notmuch@notmuchmail.org http://notmuchmail.org/mailman/listinfo/notmuch