#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 22 months ago by exarkun

  • Keywords review added
  • Owner set to itamar

comment:2 Changed 22 months ago by exarkun

  • Keywords review removed
  • Owner itamar deleted

Sorry. Wrong ticket.

comment:3 Changed 22 months ago by exarkun

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

comment:4 Changed 22 months 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 22 months 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 22 months 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 22 months ago by exarkun

(In [35953]) Note FilePath

refs #5956

comment:8 Changed 22 months 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.