From 236bf8b307707faf77c8a960846ca2fb25c00af0 Mon Sep 17 00:00:00 2001 From: "Chaozhe.Chen" Date: Wed, 2 Dec 2015 13:50:52 +0800 Subject: [PATCH] Set AuthPlugin in __init__() self.auth_plugin should be set in __init__() Change-Id: Ib23fd14a697e4a03acd8c62cf1b09670d169a115 --- cloudkittyclient/shell.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cloudkittyclient/shell.py b/cloudkittyclient/shell.py index b629939..1d8e2bd 100644 --- a/cloudkittyclient/shell.py +++ b/cloudkittyclient/shell.py @@ -54,6 +54,9 @@ def _positive_non_zero_int(argument_value): class CloudkittyShell(object): + def __init__(self): + self.auth_plugin = ckclient.AuthPlugin() + def get_base_parser(self): parser = argparse.ArgumentParser( prog='cloudkitty', @@ -174,7 +177,6 @@ class CloudkittyShell(object): def parse_args(self, argv): # Parse args once to find version - self.auth_plugin = ckclient.AuthPlugin() parser = self.get_base_parser() (options, args) = parser.parse_known_args(argv) self.auth_plugin.parse_opts(options)