Re-assign quantum.api module as last operation

Bug 1199443

This avoids reset of locals in quantum/api/__init__.py,
resulting in sys being None when assigning quantum.api.extensions
to neutron.api.extensions

Change-Id: I2da8b336679b643c92824399a05ca1b9980d1598
This commit is contained in:
Salvatore Orlando 2013-07-10 18:11:01 +02:00
parent 69ebd0870a
commit c2d8b0b27c

View File

@ -29,6 +29,8 @@ warnings.warn(
_('You are using old configuration values for the api-paste config. ' _('You are using old configuration values for the api-paste config. '
'Please update for Neutron.') 'Please update for Neutron.')
) )
sys.modules['quantum.api'] = api
sys.modules['quantum.api.extensions'] = extensions sys.modules['quantum.api.extensions'] = extensions
sys.modules['quantum.api.v2'] = v2 sys.modules['quantum.api.v2'] = v2
# The following assigment must be performed at the end of the module.
# Otherwise local variables will be overwritten.
sys.modules['quantum.api'] = api