
from nova import flags
from nova import utils


FLAGS = flags.FLAGS
flags.DEFINE_string('ipv6_backend',
                    'rfc2462',
                    'Backend to use for IPv6 generation')


def reset_backend():
    global IMPL
    IMPL = utils.LazyPluggable(FLAGS['ipv6_backend'],
                               rfc2462='nova.ipv6.rfc2462',
                               account_identifier='nova.ipv6.account_identifier')


def to_global(prefix, mac, project_id):
    return IMPL.to_global(prefix, mac, project_id)


def to_mac(ipv6_address):
    return IMPL.to_mac(ipv6_address)

reset_backend()


from nova import flags
from nova import utils


FLAGS = flags.FLAGS
flags.DEFINE_string('ipv6_backend',
                    'rfc2462',
                    'Backend to use for IPv6 generation')


def reset_backend():
    global IMPL
    IMPL = utils.LazyPluggable(FLAGS['ipv6_backend'],
                rfc2462='nova.ipv6.rfc2462',
                account_identifier='nova.ipv6.account_identifier')


def to_global(prefix, mac, project_id):
    return IMPL.to_global(prefix, mac, project_id)


def to_mac(ipv6_address):
    return IMPL.to_mac(ipv6_address)

reset_backend()

Reduce indentation to avoid PEP8 failures
Reduce indentation to avoid PEP8 failures

  
  from nova import flags
  from nova import utils
  
  
  FLAGS = flags.FLAGS
  flags.DEFINE_string('ipv6_backend',
                      'rfc2462',
                      'Backend to use for IPv6 generation')
  
  
  def reset_backend():
      global IMPL
      IMPL = utils.LazyPluggable(FLAGS['ipv6_backend'],
-                                rfc2462='nova.ipv6.rfc2462',
+                 rfc2462='nova.ipv6.rfc2462',
-                                account_identifier='nova.ipv6.account_identifier')
+                 account_identifier='nova.ipv6.account_identifier')
  
  
  def to_global(prefix, mac, project_id):
      return IMPL.to_global(prefix, mac, project_id)
  
  
  def to_mac(ipv6_address):
      return IMPL.to_mac(ipv6_address)
  
  reset_backend()
  
Reduce indentation to avoid PEP8 failures
## Code Before:

from nova import flags
from nova import utils


FLAGS = flags.FLAGS
flags.DEFINE_string('ipv6_backend',
                    'rfc2462',
                    'Backend to use for IPv6 generation')


def reset_backend():
    global IMPL
    IMPL = utils.LazyPluggable(FLAGS['ipv6_backend'],
                               rfc2462='nova.ipv6.rfc2462',
                               account_identifier='nova.ipv6.account_identifier')


def to_global(prefix, mac, project_id):
    return IMPL.to_global(prefix, mac, project_id)


def to_mac(ipv6_address):
    return IMPL.to_mac(ipv6_address)

reset_backend()

## Instruction:
Reduce indentation to avoid PEP8 failures
## Code After:

from nova import flags
from nova import utils


FLAGS = flags.FLAGS
flags.DEFINE_string('ipv6_backend',
                    'rfc2462',
                    'Backend to use for IPv6 generation')


def reset_backend():
    global IMPL
    IMPL = utils.LazyPluggable(FLAGS['ipv6_backend'],
                rfc2462='nova.ipv6.rfc2462',
                account_identifier='nova.ipv6.account_identifier')


def to_global(prefix, mac, project_id):
    return IMPL.to_global(prefix, mac, project_id)


def to_mac(ipv6_address):
    return IMPL.to_mac(ipv6_address)

reset_backend()
