Пример #1
0
    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)
Пример #2
0
 def run(self, filename):
     _, stdout, _ = yield from getstatusoutput('/usr/local/bin/pylint',
                                               filename)
     yield from self.output_queue.put(Text(stdout.decode('utf-8')))
Пример #3
0
 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')))