[meld/VersionControlRework: 47/123] vcview: Unindent some logic



commit 28e1ebb2c75ab5e8b531002f777c521d67ca6a68
Author: Kai Willadsen <kai willadsen gmail com>
Date:   Tue Mar 24 06:36:32 2015 +1000

    vcview: Unindent some logic

 meld/vcview.py |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 deletions(-)
---
diff --git a/meld/vcview.py b/meld/vcview.py
index 953348f..cdca1ab 100644
--- a/meld/vcview.py
+++ b/meld/vcview.py
@@ -379,19 +379,21 @@ class VcView(melddoc.MeldDoc, gnomeglade.Component):
 
         # If the user is just diffing a file (ie not a directory), there's no
         # need to scan the rest of the repository
-        if os.path.isdir(self.vc.location):
-            root = self.model.get_iter_first()
+        if not os.path.isdir(self.vc.location):
+            return
 
-            try:
-                col = self.model.column_index(COL_OPTIONS, 0)
-                self.model.set_value(root, col,
-                                     self.vc.get_commits_to_push_summary())
-            except NotImplementedError:
-                pass
+        root = self.model.get_iter_first()
+
+        try:
+            col = self.model.column_index(COL_OPTIONS, 0)
+            self.model.set_value(
+                root, col, self.vc.get_commits_to_push_summary())
+        except NotImplementedError:
+            pass
 
-            self.scheduler.add_task(self._search_recursively_iter(root))
-            self.scheduler.add_task(self.on_treeview_selection_changed)
-            self.scheduler.add_task(self.on_treeview_cursor_changed)
+        self.scheduler.add_task(self._search_recursively_iter(root))
+        self.scheduler.add_task(self.on_treeview_selection_changed)
+        self.scheduler.add_task(self.on_treeview_cursor_changed)
 
     def get_comparison(self):
         return recent.TYPE_VC, [self.location]


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]