From f0d3713e99bbcb60805b03100108cc65c696e2f8 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Wed, 25 Apr 2018 16:28:51 -0400 Subject: [PATCH] use select.poll() instead of select.select() for file descriptors see: https://github.com/ansible/tower/issues/861 see: https://github.com/pexpect/pexpect/pull/474 --- awx/main/expect/run.py | 2 +- requirements/requirements.in | 2 +- requirements/requirements.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/awx/main/expect/run.py b/awx/main/expect/run.py index ce685325c7..0c8881a85c 100755 --- a/awx/main/expect/run.py +++ b/awx/main/expect/run.py @@ -101,7 +101,7 @@ def run_pexpect(args, cwd, env, logfile, child = pexpect.spawn( args[0], args[1:], cwd=cwd, env=env, ignore_sighup=True, - encoding='utf-8', echo=False, + encoding='utf-8', echo=False, use_poll=True ) child.logfile_read = logfile canceled = False diff --git a/requirements/requirements.in b/requirements/requirements.in index 3dbd0aed63..f1ff3cd0bb 100644 --- a/requirements/requirements.in +++ b/requirements/requirements.in @@ -30,7 +30,7 @@ jsonschema==2.6.0 M2Crypto==0.29.0 Markdown==2.6.11 ordereddict==1.1 -pexpect==4.4.0 +pexpect==4.5.0 psphere==0.5.2 psutil==5.4.3 psycopg2==2.7.3.2 # problems with Segmentation faults / wheels on upgrade diff --git a/requirements/requirements.txt b/requirements/requirements.txt index a938b9323e..d81700b47d 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -170,7 +170,7 @@ os-service-types==1.2.0 # via openstacksdk packaging==17.1 # via deprecation pathlib2==2.3.0 # via azure-datalake-store pbr==3.1.1 # via keystoneauth1, openstacksdk, os-service-types, shade, stevedore -pexpect==4.4.0 +pexpect==4.5.0 psphere==0.5.2 psutil==5.4.3 psycopg2==2.7.3.2