Opened 4 years ago

Closed 4 years ago

#6002 enhancement closed fixed (fixed)

Port `twisted.internet.tcp` to Python 3

Reported by: itamar Owned by: itamar
Priority: normal Milestone: Python 3.3 Minimal
Component: core Keywords:
Cc: Branch: branches/tcp-py3-6002-3
branch-diff, diff-cov, branch-cov, buildbot
Author: itamarst


twisted.internet.tcp should work on Python 3.

When doing this, tcp imports in twisted.internet.posixbase should be moved back up to the top of the module.

Change History (7)

comment:1 Changed 4 years ago by itamarst

  • Author set to itamarst
  • Branch set to branches/tcp-py3-6002

(In [36034]) Branching to 'tcp-py3-6002'

comment:2 Changed 4 years ago by itamar

  • Owner set to itamar

This only covers twisted.test.test_tcp tests; the rest of the tests will be in #6069.

comment:3 Changed 4 years ago by itamarst

  • Branch changed from branches/tcp-py3-6002 to branches/tcp-py3-6002-3

(In [36131]) Branching to 'tcp-py3-6002-3'

comment:4 Changed 4 years ago by itamarst

(In [36131]) Branching to 'tcp-py3-6002-3'

comment:5 Changed 4 years ago by itamar

  • Keywords review added
  • Owner changed from itamar to exarkun

comment:6 Changed 4 years ago by exarkun

  • Keywords review removed
  • Owner changed from exarkun to itamar

I noticed that twisted.test.test_tcp.LargeBufferTestCase is massively slower (~40x) on Python 3. I guess we'll address that later, though (file a ticket if you feel like it, or we can just wait for someone to complain about it). So: looks good, please merge.

comment:7 Changed 4 years ago by itamarst

  • Resolution set to fixed
  • Status changed from new to closed

(In [36154]) Merge tcp-py3-6002-3.

Author: itamar Review: exarkun Fixes: #6002

Port twisted.internet.tcp to Python 3.

Note: See TracTickets for help on using tickets.