Opened 2 years ago

Closed 2 years ago

#5956 task closed fixed (fixed)

Add already ported Python 3 modules to porting howto

Reported by: itamar Owned by: exarkun
Priority: normal Milestone: Python 3.3 Minimal
Component: core Keywords:
Cc: Branch: branches/more-python3-porting-guide-5956
(diff, github, buildbot, log)
Author: exarkun Launchpad Bug:

Description

We should document API differences/pecularities in already ported modules in the Python 3 porting howto.

Change History (8)

comment:1 Changed 2 years ago by exarkun

  • Keywords review added
  • Owner set to itamar

comment:2 Changed 2 years ago by exarkun

  • Keywords review removed
  • Owner itamar deleted

Sorry. Wrong ticket.

comment:3 Changed 2 years ago by exarkun

Hmm. I wish this ticket had a list of what modules were in that "already ported" list. :/

comment:4 Changed 2 years ago by exarkun

  • Keywords review added
  • Owner set to itamar

I just looked at what we've ported already and tried to catch changes. Found a few. We should try to be careful going forward to keep this porting guide up to date, rather than forgetting and then have to go back and figure out what changed.

comment:5 Changed 2 years ago by exarkun

  • Author set to exarkun
  • Branch set to branches/more-python3-porting-guide-5956

(In [35937]) Branching to 'more-python3-porting-guide-5956'

comment:6 Changed 2 years ago by itamar

  • Keywords review removed
  • Owner changed from itamar to exarkun

Arguably the fact that FilePath stayed as bytes is worth nothing, even if in theory nothing changed (consider all the unit tests we needed to update), so might be worth mentioning. And yeah, we should make sure changes end up here. Add mention of FilePath, then merge.

comment:7 Changed 2 years ago by exarkun

(In [35953]) Note FilePath

refs #5956

comment:8 Changed 2 years ago by exarkun

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

(In [35954]) Merge more-python3-porting-guide-5956

Author: exarkun
Reviewer: itamar
Fixes: #5956

Add some notes about potential traps to application developers who are porting
a Twisted-based application to Python 3.

Note: See TracTickets for help on using tickets.