[gnome-ostree] supybot: A few more fixes



commit 36f0081cf201b7e97830de7aeae27bd99252d254
Author: Colin Walters <walters verbum org>
Date:   Fri Sep 6 16:08:22 2013 -0400

    supybot: A few more fixes
    
    Blah.

 extras/supybot/GNOMEOSTree/plugin.py |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/extras/supybot/GNOMEOSTree/plugin.py b/extras/supybot/GNOMEOSTree/plugin.py
index cb400f5..f309e86 100644
--- a/extras/supybot/GNOMEOSTree/plugin.py
+++ b/extras/supybot/GNOMEOSTree/plugin.py
@@ -85,7 +85,6 @@ class GNOMEOSTree(callbacks.Plugin):
         last_version = last_state['version'] if last_state else None
         version_unchanged = taskver == last_version
         last_success = last_state['success'] if last_state else None
-        success_changed = last_success != success
         if (not status and version_unchanged):
             return None
 
@@ -100,14 +99,16 @@ class GNOMEOSTree(callbacks.Plugin):
         new_state = {'version': taskver,
                      'success': success}
         self._last_task_state[taskname] = new_state
-        return (last_state, last_version, success_changed, status_msg)
+        return (last_state, last_version, new_state, status_msg)
 
     def _query_new_task(self, taskname, status=False, announce_success=False, announce_periodic=False):
         querystate = self._update_task_state(taskname, status=status)
         if querystate is None:
             return
-        (last_state, last_version, success_changed, status_msg) = querystate
-        success = self._last_task_state['success']
+        (last_state, last_version, new_state, status_msg) = querystate
+        success = new_state['success']
+        taskver = new_state['version']
+        success_changed = last_success != success
         success_str = success and 'successful' or 'failed'
         millis = float(metadata['elapsedMillis'])
         msg = "gnostree:%s %s: %s in %.1f seconds. %s " \


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