@@ 369,34 369,20 @@ class TreeWatchPlugin(plugins.Plugin):
line = line.encode('utf8').strip()
newest.add(line)
- need_to_debug = False
if self.busted:
for new in newest:
if new not in self.busted:
- need_to_debug = True
message = 'new tool bustage: ' + new
interested = self.watchers.get('busted', [])
for user in interested:
self.msg(user, message)
for old in self.busted:
if old not in newest:
- need_to_debug = True
message = 'tool bustage fixed: ' + old
interested = self.watchers.get('busted', [])
for user in interested:
self.msg(user, message)
- if need_to_debug:
- try:
- log.msg("Previous:")
- log.msg(json.dumps(list(self.busted)))
- log.msg("New:")
- log.msg(response)
- file("/tmp/last-busted.txt", "w").write("Previous:\n"+json.dumps(list(self.busted))+"\nNew:\n"+response)
- except Exception as e:
- log.msg(str(e))
- pass
-
self.busted = newest
@inlineCallbacks