From d7c231ba9eead992bfc8cb03e322a61001314775 Mon Sep 17 00:00:00 2001 From: Shivaram Lingamneni <slingamn@cs.stanford.edu> Date: Sun, 13 Sep 2020 06:47:50 -0400 Subject: [PATCH] remove psutil --- irctest/basecontrollers.py | 11 ++++++----- requirements.txt | 1 - 2 files changed, 6 insertions(+), 6 deletions(-) delete mode 100644 requirements.txt diff --git a/irctest/basecontrollers.py b/irctest/basecontrollers.py index 974bc23..9ea5b17 100644 --- a/irctest/basecontrollers.py +++ b/irctest/basecontrollers.py @@ -4,7 +4,6 @@ import socket import tempfile import time import subprocess -import psutil from .runner import NotImplementedByController @@ -84,7 +83,9 @@ class BaseServerController(_BaseController): def wait_for_port(self): while not self.port_open: time.sleep(0.1) - for conn in psutil.Process(self.proc.pid).connections(): - if conn.laddr[1] == self.port: - self.port_open = True - + try: + c = socket.create_connection(('localhost', self.port), timeout=1.0) + c.close() + self.port_open = True + except Exception as e: + continue diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 0f9a456..0000000 --- a/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -psutil >= 3.1.0 # Fixes #640