Changeset 7f3218bd6428…
Parent b68b415f5357…
by
Changes to 2 files · Browse files at 7f3218bd6428 Showing diff from parent b68b415f5357 Diff from another changeset...
@@ -69,6 +69,9 @@ self.repo = repo
self.summarypanel.update(repo=repo)
+ def clear_cache(self):
+ self.summarypanel.info.clear_cache()
+
def diff_other_parent(self):
return self.other_parent_checkbutton.get_active()
|
@@ -358,6 +358,8 @@ def get_markup(self, *args):
return self.try_cache('markup', SummaryInfo.get_markup, *args)
+ def clear_cache(self):
+ self.cache = {}
class SummaryBase(object):
@@ -385,15 +387,16 @@ target = self.target
if target is not None:
target = str(target)
+ self.target = target
if custom is not None:
self.custom = custom
if repo is None:
repo = self.repo
+ if repo is not None:
+ self.repo = repo
self.ctx = create_context(repo, target)
if self.ctx is None:
return False # cannot update
- self.target = target
- self.repo = repo
return True
class SummaryPanel(SummaryBase, gtk.Frame):
@@ -521,3 +524,5 @@ # insert data & append to label
info += snip % data
self.set_markup(info)
+
+ return True
|
Loading...