From: Benjamin R. <ben...@ou...> - 2012-07-19 19:37:42
|
On Thu, Jul 19, 2012 at 2:32 PM, Eric Firing <ef...@ha...> wrote: > On 07/19/2012 09:24 AM, Benjamin Root wrote: > > Working on my refactor of axes.py, I needed to use defaultdict and > > possibly OrderedDict from the collections standard module. Problem is > > that matplotlib already has a collections.py module in lib/matplotlib. > > This file takes precedence in the import process and gets in my way. > > Does anybody know of any way to force the import to do what I want? > > This has completely stumped me. > > Looking at http://www.python.org/dev/peps/pep-0328/ it appears that for > 2.6 and later, using > > from __future__ import absolute_import > > should cause "import collections" to refer to the standard library. > > Eric > > Good to know. But aren't we supporting 2.5, or did we decide on 2.6? Ben |