Page MenuHomeSolus

Update python-pexpect to 4.4
AbandonedPublic

Authored by EP01 on Feb 10 2018, 2:53 PM.
Tags
None
Referenced Files
F10828614: D2234.id5375.diff
Jun 4 2023, 9:53 AM
F10822663: D2234.diff
Jun 2 2023, 11:12 PM
F10789105: D2234.id.diff
May 26 2023, 6:24 PM
F10760686: D2234.id5375.diff
May 18 2023, 3:06 AM
F10760609: D2234.diff
May 18 2023, 2:35 AM
F10731744: D2234.diff
May 11 2023, 8:14 AM
F10713332: D2234.id.diff
May 3 2023, 12:02 AM
F10713059: D2234.diff
May 2 2023, 4:55 PM
Subscribers
None

Details

Reviewers
None
Group Reviewers
Triage Team
Summary
  • ~.PopenSpawn now has a preexec_fn parameter, like ~.spawn and subprocess.Popen, for a function to be called in the child process before executing the new command. Like in Popen, this works only in POSIX, and can cause issues if your application also uses threads.
  • Significant performance improvements when processing large amounts of data.
  • Ensure that spawn.closed gets set by ~.spawn.close, and improve an example for passing SIGWINCH through to a child process.
Test Plan

Tested with python-ipython and python3-ipython.

Diff Detail

Repository
R2643 python-pexpect
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

EP01 edited the summary of this revision. (Show Details)
EP01 abandoned this revision.EditedFeb 21 2018, 10:35 PM

Closing due to D2335 also adding unit tests.