[Openstack] Nova trunk completely broken on Python 2.6

Thierry Carrez thierry at openstack.org
Tue Jan 17 12:55:20 UTC 2012


Ewan Mellor wrote:
> As of the following changeset, Nova trunk is completely broken on Python
> 2.6.  I presume that we’re still supporting 2.6?  (We better had be!)
> [...]
> commit 035b43b1fd320008234e066e30629fb0e359b424
> [...]
> I mainly raise this on the mailing list because I thought that we might
> want to revert this for now, in case things get a bit
> flaming-torches-and-pitchforks.  I can propose one of a few fixes (or
> someone can beat me to it):
> 
> 1. Remove all the calls to super, replacing them with explicitly named
> calls to logging.Logger.
> 
> 2. Declare NovaLogger as class NovaLogger(logging.Logger, object), which
> I’ve not tried but I which presume works.
> 
> 3. As 2, but conditional on Python 2.6.

Ewan: do you have a bug already filed to track this issue ?

I'd like to track this one against the essex-3 milestone (due next week).

-- 
Thierry Carrez (ttx)
Release Manager, OpenStack




More information about the Openstack mailing list