summaryrefslogtreecommitdiff
path: root/alot/walker.py
Commit message (Collapse)AuthorAge
* Revert "db/manager: Drop async method"Anton Khirnov2020-01-02
| | | | This reverts commit e7e0c52db9093a9ecd9dcaa0766e66515a546a75.
* db/manager: Drop async methodDylan Baker2019-08-15
| | | | | | | | | | As far as I can tell using a separate process doesn't actually improve performance, it makes it worse. The work that we're passing off to the separate function isn't necessarily work that's well suited to being handed off, there isn't a lot of computation and the objects that need to be passed across the pipe are fairly large (at least when considering a pipe). Converting the function to a generator gives better performance and simplifies the implementation.
* Remove old __future__ importsLucas Hoffmann2018-06-19
| | | | They are not needed for python >= 3.0.
* Fix some spelling mistakesLucas Hoffmann2017-09-02
|
* Revert "Remove getter for alot.walker.PipeWalker.lines"Lucas Hoffmann2017-03-01
| | | | This reverts commit 488d843082600928902cf4cbd442f1545a0a8c59.
* Revert "Turn alot.walker.PipeWalker.focus into a property"Lucas Hoffmann2017-03-01
| | | | This reverts commit 237499e631741dbb3837e5ef99cc66f842e8a92e.
* Mention "public" attributes in class docstringLucas Hoffmann2017-02-26
|
* Remove getter for alot.walker.PipeWalker.linesLucas Hoffmann2017-02-25
|
* Turn alot.walker.PipeWalker.focus into a propertyLucas Hoffmann2017-02-25
|
* Use absolute_imports from __future__Lucas Hoffmann2017-01-18
|
* Clean up importsLucas Hoffmann2016-12-09
| | | | | | - use relative imports if possible - group imports into standard library, third party, and alot modules - sort imports alphabetically
* explicit direction in PipeWalkerPatrick Totzke2013-08-09
| | | | | This allows to instanciate the walker as "reversed", i.e., makes the list grow from bottom up instead of top down.
* fix focus placement after tag commandPatrick Totzke2012-08-27
| | | | | | | | | | | This makes sure that after a tagging operation, if the thread doesn't match the current search any more and thus gets removed from the list, the focus is shifted more naturally: If there are remaining entries below the removed one, focus the next lower. Otherwise (we are at the end of the list) focus the new last entry. Previously, if the last entry was removed, the focus shifted to the beginning of the list. closes #176
* add copyright statements to all source filesPatrick Totzke2012-06-14
| | | | cf issue #472
* more careful removal of thread linesPatrick Totzke2012-01-11
| | | | | ..from search result after re-tagging this thread This resolves an issue with nasty warning notifications
* added 'no races' hint in walkerPatrick Totzke2011-11-30
|
* removed GPL headers from individual source filesPatrick Totzke2011-11-16
|
* clean up piping architecturePatrick Totzke2011-11-10
|
* correctly close pipesPatrick Totzke2011-11-10
|
* cleanup search: walker class (issue #120)Patrick Totzke2011-11-08
|
* Search threads with multiprocessing.Antoine Amarilli2011-11-06
|
* clean up some corpses and pep8 fixesPatrick Totzke2011-10-03
|
* Remove superfluous importsJustus Winter2011-10-02
|
* Licencing: added GPL3 header to all source filespazz2011-05-30
|
* cleanup, raise/handle exceptions upon cmd initpazz2011-05-27
|
* refresh search results if toggletag removes a hitpazz2011-05-27
|
* updated TODO, typo in READMEpazz2011-05-26
|
* add kwargs for containerclass in IteratorWalkerpazz2011-05-26
|
* refresh after retag halfway donepazz2011-05-25
|
* removed unnecessary NotmuchIteratorWalkerpazz2011-05-25
|
* rename to "alot"pazz2011-05-23
read and laugh, alot: http://hyperboleandahalf.blogspot.com/2010/04/alot-is-better-than-you-at-everything.html