def applicationEvent(self, name, **kw): try: from usecase import applicationEvent # Everything that comes from here is to do with editing files in external programs applicationEvent(name, "files", **kw) except: pass
def done(self, e): jobName = e.getJob().getName().lower() self.logger.debug( "Completed " + ("system" if e.getJob().isSystem() else "non-system") + " job '" + jobName + "'" ) if not e.getJob().isSystem(): self.nonSystemEventName = jobName elif jobName == "animation start" and self.nonSystemEventName: applicationEvent("completion of " + self.nonSystemEventName) self.nonSystemEventName = None
def handleEvent(listenerSelf, e): applicationEvent(e.text)