def onOutputChanged(self, output): Job.Job.onOutputChanged(self, output) listeners = 0 try: listeners = len(self.output['listeners']) + 2 except: pass File.replaceJson(Config.LISTENER_COUNT_FILE, listeners=listeners)
def onOutputChanged(self, output): if Config.POST_TO_TWITTER and output: try: t = output.get('title', None) if t and (not self.output or (self.output.get('title', None) != t)): File.replaceJson(Config.STATUS_TITLE_FILE, title=t) StatusJob.API.PostUpdate(FixText.fitToSize(t)) except: traceback.print_exc(file=sys.stdout) Job.Job.onOutputChanged(self, output)