| Store | Cart

Re: [Python-Dev] namedtuples bug between 3.3.2 and 3.4.1

From: Chris Angelico <ros...@gmail.com>
Mon, 15 Sep 2014 02:13:53 +1000
On Sun, Sep 14, 2014 at 8:13 PM, Brynjar Smári Bjarnason
<bin...@binnisb.com> wrote:
> I am using Python 3.4.1 installed with Anaconda. I tried the following> (expecting an OrderedDict as result):>>>>>from collections import namedtuple>>>>NT = namedtuple("NT",["a","b"])>>>>nt = NT(1,2)>>>>print(vars(nt))> {}>> so the result is an empty dict. In Python 3.3.2 (downgraded in the> same Anaconda environment) results in:>>>>>print(vars(nt))> OrderedDict([('a', 1), ('b', 2)])
For what it's worth, I can't reproduce the issue on trunk CPython
(built from default branch on Aug 21, so it's a little old now), nor
on 3.4.1 as currently shipping with Debian Jessie, nor with 3.4.0 on
Windows. So this may be an Anaconda issue. Do you know if it's meant
to be a patched install of Python?

ChrisA
_______________________________________________
Python-Dev mailing list
Pyth...@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: https://mail.python.org/mailman/options/python-dev/python-dev-ml%40activestate.com
Recent Messages in this Thread
Brynjar Smári Bjarnason Sep 14, 2014 10:13 am
Chris Angelico Sep 14, 2014 04:13 pm
Antoine Pitrou Sep 14, 2014 04:27 pm
Antony Lee Sep 15, 2014 05:52 pm
Messages in this thread