The designateclient.cli.base Module¶
-
class
designateclient.cli.base.Command(app, app_args, cmd_name=None)[source]¶ Bases:
osc_lib.command.command.Command-
abstract
execute(parsed_args)[source]¶ Execute something, this is since we overload self.take_action() in order to format the data
This method __NEEDS__ to be overloaded!
- Parameters
parsed_args – The parsed args that are given by take_action()
-
log= <Logger designateclient.cli.base.Command (WARNING)>¶
-
post_execute(data)[source]¶ Format the results locally if needed, by default we just return data
- Parameters
data – Whatever is returned by self.execute()
-
run(parsed_args)[source]¶ Invoked by the application when the command is run.
Developers implementing commands should override
take_action().Developers creating new command base classes (such as
ListerandShowOne) should override this method to wraptake_action().Return the value returned by
take_action()or 0.
-
abstract
-
class
designateclient.cli.base.CreateCommand(app, app_args, cmd_name=None)[source]¶ Bases:
designateclient.cli.base.Command,osc_lib.command.command.ShowOne-
log= <Logger designateclient.cli.base.CreateCommand (WARNING)>¶
-
-
class
designateclient.cli.base.DeleteCommand(app, app_args, cmd_name=None)[source]¶ Bases:
designateclient.cli.base.Command,osc_lib.command.command.ShowOne-
log= <Logger designateclient.cli.base.DeleteCommand (WARNING)>¶
-
-
class
designateclient.cli.base.GetCommand(app, app_args, cmd_name=None)[source]¶ Bases:
designateclient.cli.base.Command,osc_lib.command.command.ShowOne-
log= <Logger designateclient.cli.base.GetCommand (WARNING)>¶
-
-
class
designateclient.cli.base.ListCommand(app, app_args, cmd_name=None)[source]¶ Bases:
designateclient.cli.base.Command,osc_lib.command.command.Lister-
columns= None¶
-
log= <Logger designateclient.cli.base.ListCommand (WARNING)>¶
-
-
class
designateclient.cli.base.UpdateCommand(app, app_args, cmd_name=None)[source]¶ Bases:
designateclient.cli.base.Command,osc_lib.command.command.ShowOne-
log= <Logger designateclient.cli.base.UpdateCommand (WARNING)>¶
-