diff options
Diffstat (limited to 'alot/widgets/thread.py')
-rw-r--r-- | alot/widgets/thread.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/alot/widgets/thread.py b/alot/widgets/thread.py index 29d5d7fe..a0aa16d3 100644 --- a/alot/widgets/thread.py +++ b/alot/widgets/thread.py @@ -360,22 +360,23 @@ class ThreadTree(Tree): # Tree API def __getitem__(self, pos): - return self._message.get(pos, None) + return self._message.get(pos) def parent_position(self, pos): - return self._parent_of.get(pos, None) + return self._parent_of.get(pos) def first_child_position(self, pos): - return self._first_child_of.get(pos, None) + return self._first_child_of.get(pos) def last_child_position(self, pos): - return self._last_child_of.get(pos, None) + return self._last_child_of.get(pos) def next_sibling_position(self, pos): - return self._next_sibling_of.get(pos, None) + return self._next_sibling_of.get(pos) def prev_sibling_position(self, pos): - return self._prev_sibling_of.get(pos, None) + return self._prev_sibling_of.get(pos) - def position_of_messagetree(self, mt): + @staticmethod + def position_of_messagetree(mt): return mt._message.get_message_id() |