Opened 2 years ago

Last modified 8 months ago

#5968 enhancement new

Port POSIX `IReactorProcess` implementation to Python 3

Reported by: exarkun Owned by:
Priority: normal Milestone: Python-3.x
Component: core Keywords:
Cc: jim@… Branch:
Author: Launchpad Bug:

Description (last modified by exarkun)

This involves a few different things:

  • The primary implementation module, twisted.internet.process
  • At least some parts of twisted.internet.posixbase (spawnProcess definition) and twisted.internet.base (_checkProcessArgs)
  • Get twisted.internet.test.test_process to pass
  • Get twisted.test.test_process to pass
  • Enable process cleanup on Python 3 in twisted.internet.test.reactormixins.

Change History (5)

comment:1 Changed 2 years ago by itamar

  • Milestone changed from Python 3.3 Minimal to Python-3.x

To make the porting simpler, we might want to do parts of it separately, e.g. only twisted.internet.process in #5987.

comment:2 Changed 13 months ago by exarkun

#6791 was a duplicate of this.

comment:3 Changed 13 months ago by exarkun

  • Description modified (diff)

comment:4 Changed 13 months ago by garrison

  • Cc jim@… added

comment:5 Changed 8 months ago by exarkun

#6983 was a duplicate of this.

Note: See TracTickets for help on using tickets.