Table Of Contents

Previous topic

Fake Drivers

Next topic

Cloudpipe – Per Project Vpns

This Page

Psst... hey. You're reading the latest content, but it might be out of sync with code. You can read Nova 2011.2 docs or all OpenStack docs too.

Common and Misc Libraries

Libraries common throughout Nova or just ones that haven’t been categorized very well yet.

The nova.adminclient Module

The nova.context Module

The nova.exception Module

The nova.flags Module

Command-line flag library.

Emulates gflags by wrapping cfg.ConfigOpts.

The idea is to move fully to cfg eventually, and this wrapper is a stepping stone.

nova.flags.DECLARE(name, module_string, flag_values=<nova.flags.FlagValues object at 0x3edf5d0>)
nova.flags.DEFINE_bool(name, default, help, flag_values=<nova.flags.FlagValues object at 0x3edf5d0>)
nova.flags.DEFINE_boolean(name, default, help, flag_values=<nova.flags.FlagValues object at 0x3edf5d0>)
nova.flags.DEFINE_flag(flag)
nova.flags.DEFINE_float(name, default, help, flag_values=<nova.flags.FlagValues object at 0x3edf5d0>)
nova.flags.DEFINE_integer(name, default, help, lower_bound=None, flag_values=<nova.flags.FlagValues object at 0x3edf5d0>)
nova.flags.DEFINE_list(name, default, help, flag_values=<nova.flags.FlagValues object at 0x3edf5d0>)
nova.flags.DEFINE_multistring(name, default, help, flag_values=<nova.flags.FlagValues object at 0x3edf5d0>)
nova.flags.DEFINE_string(name, default, help, flag_values=<nova.flags.FlagValues object at 0x3edf5d0>)
class nova.flags.FlagValues

Bases: object

class FlagValues.ErrorCatcher(orig_error)
FlagValues.ErrorCatcher.catch(msg)
FlagValues.ErrorCatcher.get_unknown_arg(args)
FlagValues.ErrorCatcher.reset()
class FlagValues.Flag(name, value, update_default=None)
FlagValues.Flag.SetDefault(default)
FlagValues.FlagValuesDict()
FlagValues.ParseNewFlags()
FlagValues.Reset()
FlagValues.define_bool(name, default, help)
FlagValues.define_float(name, default, help)
FlagValues.define_integer(name, default, help)
FlagValues.define_list(name, default, help)
FlagValues.define_multistring(name, default, help)
FlagValues.define_string(name, default, help)
FlagValues.get(name, default)
class nova.flags.HelpFlag
class nova.flags.HelpXMLFlag
class nova.flags.HelpshortFlag
exception nova.flags.UnrecognizedFlag

Bases: exceptions.Exception

The nova.process Module

The nova.rpc Module

The nova.server Module

The nova.test Module

The nova.utils Module

The nova.validate Module

The nova.wsgi Module

Tests

The declare_flags Module

The fake_flags Module

The flags_unittest Module

The process_unittest Module

The real_flags Module

The rpc_unittest Module

The runtime_flags Module

The validator_unittest Module