Fix pep8 errors. Note: still has flake8 errors related to unused imports and unused variables cloudmonkey.py:26:1: F401 'pdb' imported but unused cloudmonkey.py:56:1: F401 'rlcompleter' imported but unused cloudmonkey.py:177:1: F841 local variable 'myresults' is assigned to but never used cloudmonkey.py:180:1: F821 undefined name 'x' cloudmonkey.py:183:1: F821 undefined name 'x' requester.py:24:1: F401 'httplib' imported but unused requester.py:26:1: F401 'os' imported but unused requester.py:27:1: F401 'pdb' imported but unused requester.py:28:1: F401 're' imported but unused requester.py:30:1: F401 'shlex' imported but unused requester.py:33:1: F401 'types' imported but unused requester.py:36:1: F401 'urlopen' imported but unused requester.py:209:1: F841 local variable 'error' is assigned to but never used
Signed-off-by: Chiradeep Vittal <chirad...@apache.org> Project: http://git-wip-us.apache.org/repos/asf/cloudstack-cloudmonkey/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack-cloudmonkey/commit/147ce106 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack-cloudmonkey/tree/147ce106 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack-cloudmonkey/diff/147ce106 Branch: refs/heads/master Commit: 147ce1067f92e05638d1408727defe622b867104 Parents: 08148eb Author: Chiradeep Vittal <chirad...@apache.org> Authored: Wed Oct 16 18:02:06 2013 -0700 Committer: Chiradeep Vittal <chirad...@apache.org> Committed: Wed Oct 16 18:02:06 2013 -0700 ---------------------------------------------------------------------- cloudmonkey/cloudmonkey.py | 11 +++++------ cloudmonkey/requester.py | 24 +++++++++++++----------- 2 files changed, 18 insertions(+), 17 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack-cloudmonkey/blob/147ce106/cloudmonkey/cloudmonkey.py ---------------------------------------------------------------------- diff --git a/cloudmonkey/cloudmonkey.py b/cloudmonkey/cloudmonkey.py index 9db225e..5a3d1b3 100644 --- a/cloudmonkey/cloudmonkey.py +++ b/cloudmonkey/cloudmonkey.py @@ -75,8 +75,9 @@ class CloudMonkeyShell(cmd.Cmd, object): self.config_file = cfile self.config_options = read_config(self.get_attr, self.set_attr, self.config_file) - self.credentials = {'apikey':self.apikey, 'secretkey': self.secretkey, - 'username': self.username, 'password': self.password} + self.credentials = {'apikey': self.apikey, 'secretkey': self.secretkey, + 'username': self.username, + 'password': self.password} self.loadcache() self.prompt = self.prompt.strip() + " " # Cosmetic fix for prompt @@ -94,7 +95,6 @@ class CloudMonkeyShell(cmd.Cmd, object): logger.debug("Error: Unable to read history. " + str(e)) atexit.register(readline.write_history_file, self.history_file) - def get_attr(self, field): return getattr(self, field) @@ -421,7 +421,8 @@ class CloudMonkeyShell(cmd.Cmd, object): def do_login(self, args): """ - Login using stored credentials. Starts a session to be reused for subsequent api calls + Login using stored credentials. Starts a session to be reused for + subsequent api calls """ url = "%s://%s:%s%s" % (self.protocol, self.host, self.port, self.path) session, sessionkey = login(url, self.username, self.password) @@ -437,7 +438,6 @@ class CloudMonkeyShell(cmd.Cmd, object): self.credentials['session'] = None self.credentials['sessionkey'] = None - def pipe_runner(self, args): if args.find(' |') > -1: pname = self.program_name @@ -554,7 +554,6 @@ def main(): print __description__, "(%s)" % __projecturl__ sys.exit(0) - shell = CloudMonkeyShell(sys.argv[0], options.cfile) if len(args) > 0: http://git-wip-us.apache.org/repos/asf/cloudstack-cloudmonkey/blob/147ce106/cloudmonkey/requester.py ---------------------------------------------------------------------- diff --git a/cloudmonkey/requester.py b/cloudmonkey/requester.py index 93400e1..d5c78a8 100644 --- a/cloudmonkey/requester.py +++ b/cloudmonkey/requester.py @@ -65,15 +65,14 @@ def login(url, username, password): resp = session.post(url, params=args) if resp.status_code == 200: sessionkey = resp.json()['loginresponse']['sessionkey'] - userid = resp.json()['loginresponse']['userid'] elif resp.status_code == 531: - print "Error authenticating at %s, with username: %s, and password: %s" % (url, username, password) + print "Error authenticating at %s, with username: %s" \ + ", and password: %s" % (url, username, password) session = None sessionkey = None else: resp.raise_for_status() - return session, sessionkey @@ -82,6 +81,7 @@ def logout(url, session): return session.get(url, params={'command': 'logout'}) + def make_request_with_password(command, args, logger, url, credentials): error = None @@ -100,7 +100,7 @@ def make_request_with_password(command, args, logger, url, credentials): sessionkey = credentials.get('sessionkey') session = credentials.get('session') tries += 1 - + #obtain a valid session if not supplied if not (session and sessionkey): session, sessionkey = login(url, username, password) @@ -110,25 +110,25 @@ def make_request_with_password(command, args, logger, url, credentials): credentials['sessionkey'] = sessionkey args['sessionkey'] = sessionkey - + #make the api call resp = session.get(url, params=args) result = resp.text logger_debug(logger, "Response received: %s" % resp.text) - if resp.status_code == 200: #success + if resp.status_code == 200: # success retry = False break - if resp.status_code == 401: #sessionkey is wrong + if resp.status_code == 401: # sessionkey is wrong credentials['session'] = None credentials['sessionkey'] = None continue if resp.status_code != 200 and resp.status_code != 401: - error = "%s: %s" % (str(resp.status_code), resp.headers.get('X-Description')) + error = "%s: %s" %\ + (str(resp.status_code), resp.headers.get('X-Description')) result = None retry = False - return result, error @@ -152,7 +152,8 @@ def make_request(command, args, logger, host, port, #if not present, use the username/password method if not credentials['apikey']: url = "%s://%s:%s%s" % (protocol, host, port, path) - return make_request_with_password(command, args, logger, url, credentials) + return make_request_with_password(command, args, + logger, url, credentials) args['apikey'] = credentials['apikey'] secretkey = credentials['secretkey'] @@ -193,7 +194,8 @@ def monkeyrequest(command, args, isasync, asyncblock, logger, host, port, error = None logger_debug(logger, "======== START Request ========") logger_debug(logger, "Requesting command=%s, args=%s" % (command, args)) - response, error = make_request(command, args, logger, host, port, credentials, protocol, path) + response, error = make_request(command, args, logger, host, + port, credentials, protocol, path) logger_debug(logger, "======== END Request ========\n")