2010-03-20 15 views
6

Como algunos de ustedes sabrán en python2.7/3.2 obtendremos OrderedDict con PEP372, sin embargo, una de las razones por las que existió PEP fue porque todos hicieron su propia implementación y todos eran incompatibles a primera vista.¿Qué implementación de OrderedDict debería usarse en python2.6?

Entonces, ¿cuál de las 8 implementaciones actuales in the PEP es compatible con 2.7 odict desde python 2.7 de una manera que podemos comenzar a usar eso ahora y depender de 2.7 en un par de meses?

+0

¿Hay alguna razón por la que no pueda simplemente extraer el código de OrderedDict de 2.7a4 en su propio pequeño módulo por ahora? No se ve terriblemente involucrado. – Callahad

+0

Tendré que intentarlo, sin embargo, la nota del PEP es un error con el módulo json en py2.6 http://bugs.python.org/issue5381 –

Respuesta

3

This package (para Python 2.4 o superior) afirma ser "Un sustituto directo para las nuevas colecciones de Py2.7. OrderedDict que funciona en Python 2.4-2.6.", Pero no he verificado esa afirmación.

+0

ohhh. Lo extrañé totalmente en mi búsqueda en pypi. Creo que busqué odict y no orderdict. Estoy bastante seguro de que uno es el único ya que su autor es el mismo tipo del pep. Lo probaré y confirmaré aquí. –

Cuestiones relacionadas