Run diff and update gutter icons and status message.
(self)
| 33 | self._clear_regions() |
| 34 | |
| 35 | def run(self): |
| 36 | """Run diff and update gutter icons and status message.""" |
| 37 | if not self._busy: |
| 38 | self._busy = True |
| 39 | self.git_handler.diff().then(self._check_ignored_or_untracked) |
| 40 | |
| 41 | def _check_ignored_or_untracked(self, contents): |
| 42 | """Check diff result and invoke gutter and status message update. |