replace psutil with os

This commit is contained in:
Kyle 2021-06-23 21:53:03 -04:00
parent 78b80709f2
commit c06581cf83
2 changed files with 3 additions and 3 deletions

View File

@ -63,7 +63,6 @@ setup(
},
python_requires='>=3.6',
install_requires=[
'psutil',
],
tests_require=[
'pytest',

View File

@ -6,7 +6,6 @@ import subprocess as ssubprocess
import os
import sys
import platform
import psutil
import sshuttle.helpers as helpers
import sshuttle.ssnet as ssnet
@ -650,7 +649,9 @@ def _main(tcp_listener, udp_listener, fw, ssh_cmd, remotename,
# poll() won't tell us when process exited since the
# process is no longer our child (it returns 0 all the
# time).
if not psutil.pid_exists(serverproc.pid):
try:
os.kill(serverproc.pid, 0)
except OSError:
raise Fatal('ssh connection to server (pid %d) exited.' %
serverproc.pid)
else: