Mercurial > getan > getan
comparison getan/view.py @ 215:a16c2c42d998
Use node_in_focus to get item_in_focus
Avoid duplicate code
author | Björn Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Fri, 05 Apr 2013 19:58:21 +0200 |
parents | 6d5c8e205872 |
children | bcaddd0319de |
comparison
equal
deleted
inserted
replaced
214:6d5c8e205872 | 215:a16c2c42d998 |
---|---|
72 if not self.rows: | 72 if not self.rows: |
73 return 0 | 73 return 0 |
74 return len(self.rows) | 74 return len(self.rows) |
75 | 75 |
76 def item_in_focus(self): | 76 def item_in_focus(self): |
77 if self.rows: | 77 node = self.node_in_focus() |
78 return self.rows[self.focused].get_item() | 78 if node: |
79 return node.get_item() | |
79 return None | 80 return None |
80 | 81 |
81 def node_in_focus(self): | 82 def node_in_focus(self): |
82 if self.rows: | 83 if self.rows: |
83 return self.rows[self.focused] | 84 return self.rows[self.focused] |