def is_running(): pid = system.get_pid('Steam.exe$') if pid: # If process is defunct, don't consider it as running process = Process(pid) return process.state != 'Z' return False
def shutdown(self): """Shutdown Steam in a clean way.""" pid = system.get_pid('Steam.exe$') if not pid: return p = subprocess.Popen(self.launch_args + ['-shutdown'], env=self.get_env()) p.wait()
def is_running(): pid = system.get_pid('Steam.exe$') if pid: # If process is defunct, don't consider it as running process = Process(pid) return process.state != 'Z' else: return False
def shutdown(): """ Shutdown Steam in a clean way. TODO: Detect wine binary """ pid = system.get_pid('Steam.exe') if not pid: return False cwd = system.get_cwd(pid) cmdline = system.get_command_line(pid) steam_exe = os.path.join(cwd, cmdline) logger.debug("Shutting winesteam: %s", steam_exe) system.execute(['wine', steam_exe, '-shutdown'])
def shutdown(): """ Shutdown Steam in a clean way. TODO: Detect wine binary """ pid = system.get_pid('Steam.exe$') if not pid: return False cwd = system.get_cwd(pid) cmdline = system.get_command_line(pid) steam_exe = os.path.join(cwd, cmdline) logger.debug("Shutting winesteam: %s", steam_exe) system.execute(['wine', steam_exe, '-shutdown'])
def shutdown(self): """Shutdown Steam in a clean way.""" pid = system.get_pid('Steam.exe$') if not pid: return False command = [] command.append('WINEARCH=%s ' % self.wine_arch) command.append('WINEPREFIX="%s" ' % self.prefix_path) command += self.launch_args command.append('-shutdown') logger.debug("Shutting winesteam: %s", command) system.execute(' '.join(command), shell=True)
def is_running(): """ Checks if Steam is running """ return bool(system.get_pid('steam'))
def kill(): """ Force quit Steam """ system.kill_pid(system.get_pid('steam'))
def get_steam_pid(): """Return pid of Steam process.""" return system.get_pid('steam$')
def get_steam_pid(): """Return pid of Steam process.""" return system.get_pid("steam$")
def is_running(): return bool(system.get_pid("Steam.exe$"))
def kill(): """Force kills Steam""" system.kill_pid(system.get_pid("Steam.exe$"))
def is_running(): """Return whether Steam is running""" return bool(system.get_pid("Steam.exe$"))
def get_steam_pid(): """Return pid of Steam process""" return system.get_pid('steam$')
def kill(): system.kill_pid(system.get_pid('Steam.exe$'))
def kill(): system.kill_pid(system.get_pid("Steam.exe$"))
def kill(): """ Force quit Steam """ system.kill_pid(system.get_pid('steam$'))
def is_running(): return bool(system.get_pid('Steam.exe'))
def is_running(): """ Checks if Steam is running """ return bool(system.get_pid('steam$'))
def kill(): system.kill_pid(system.get_pid('Steam.exe'))
def get_steam_pid(): """Return pid of Steam process""" return system.get_pid("steam$")