def version(self):
result = None
try:
launcher = Ide.SubprocessLauncher.new(Gio.SubprocessFlags.STDOUT_PIPE)
launcher.push_argv(self.get_racer_path())
launcher.push_argv('-V')
launcher.set_run_on_host(True)
sub_process = launcher.spawn()
success, stdout, stderr = sub_process.communicate_utf8(None, None)
if stdout:
result = stdout.replace('racer','').strip()
except GLib.Error as e:
pass
return result
评论列表
文章目录