def run(self, filename): runname = os.path.basename(tempfile.mktemp()) _, _, _ = yield from getstatusoutput('/usr/local/bin/pyreverse', '-SA', '-o', 'png', '-p', runname, filename) for filename in glob('*{}*.png'.format(runname)): with open(filename, 'rb') as f: image = Image(f.read()) yield from self.output_queue.put(image) os.unlink(filename)
def run(self, filename): _, stdout, _ = yield from getstatusoutput('/usr/local/bin/pylint', filename) yield from self.output_queue.put(Text(stdout.decode('utf-8')))
def run(self, filename): _, stdout, _ = yield from getstatusoutput('/usr/local/bin/cheesecake_index', '-p', filename) yield from self.output_queue.put(Text(stdout.decode('utf-8')))