From 4becac7cc1045304143752d8223a1b02d77c4ccd Mon Sep 17 00:00:00 2001 From: Justin Hammond Date: Wed, 15 Aug 2012 09:05:45 -0700 Subject: [PATCH] Defined IMPL in global ipv6 namespace. * fix LP1014798 Change-Id: Ife2cc064128ee99a7ba1352f10c373812c69dd13 --- nova/ipv6/api.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nova/ipv6/api.py b/nova/ipv6/api.py index d74e6cd370bb..a068c928be2c 100644 --- a/nova/ipv6/api.py +++ b/nova/ipv6/api.py @@ -25,13 +25,14 @@ ipv6_backend_opt = cfg.StrOpt('ipv6_backend', FLAGS = flags.FLAGS FLAGS.register_opt(ipv6_backend_opt) +IMPL = None def reset_backend(): global IMPL IMPL = utils.LazyPluggable('ipv6_backend', - rfc2462='nova.ipv6.rfc2462', - account_identifier='nova.ipv6.account_identifier') + rfc2462='nova.ipv6.rfc2462', + account_identifier='nova.ipv6.account_identifier') def to_global(prefix, mac, project_id): @@ -41,4 +42,5 @@ def to_global(prefix, mac, project_id): def to_mac(ipv6_address): return IMPL.to_mac(ipv6_address) + reset_backend()