Remove Hacks Put In Place for Python 2.6 Support

Registered by David Stanek

We have some silly code that we had to write to maintain Python 2.6 compatibility. Since we no longer have to care about Python 2.6 there is no reason to keep these hacks around.

Community notes on the topic:
    https://etherpad.openstack.org/p/juno-cross-project-future-of-python

Blueprint information

Status:
Complete
Approver:
None
Priority:
Low
Drafter:
David Stanek
Direction:
Approved
Assignee:
David Stanek
Definition:
New
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon 2014.2
Started by
David Stanek
Completed by
David Stanek

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/remove-py26-hacks,n,z

Addressed by: https://review.openstack.org/136208
    Expanded mutable hacking checks

Addressed by: https://review.openstack.org/136209
    Removes a bit of WSGI code converts unicode to str

Addressed by: https://review.openstack.org/136210
    Removes a Py2.6 version of inspect.getcallargs

Addressed by: https://review.openstack.org/136211
    Removes a Py2.6 version of assertSetEqual

Addressed by: https://review.openstack.org/136126
    Make the mutable default arg check very strict.

Addressed by: https://review.openstack.org/136125
    Moves hacking tests to unit directory

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.