mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-01 19:28:00 +00:00
LFRequest.py: tidies up lint errors like redundant parens
This commit is contained in:
@@ -7,16 +7,14 @@ if sys.version_info[0] != 3:
|
|||||||
print("This script requires Python 3")
|
print("This script requires Python 3")
|
||||||
exit()
|
exit()
|
||||||
|
|
||||||
import email.message
|
|
||||||
import http.client
|
|
||||||
import urllib.request
|
import urllib.request
|
||||||
import urllib.error
|
import urllib.error
|
||||||
from urllib import error
|
|
||||||
import urllib.parse
|
import urllib.parse
|
||||||
import json
|
import json
|
||||||
import LANforge
|
|
||||||
from LANforge import LFUtils
|
from LANforge import LFUtils
|
||||||
|
|
||||||
|
|
||||||
class LFRequest:
|
class LFRequest:
|
||||||
Default_Base_URL = "http://localhost:8080"
|
Default_Base_URL = "http://localhost:8080"
|
||||||
No_Data = {'No Data':0}
|
No_Data = {'No Data':0}
|
||||||
@@ -45,14 +43,14 @@ class LFRequest:
|
|||||||
request.headers['Content-type'] = 'application/x-www-form-urlencoded'
|
request.headers['Content-type'] = 'application/x-www-form-urlencoded'
|
||||||
resp = ''
|
resp = ''
|
||||||
try:
|
try:
|
||||||
resp = urllib.request.urlopen(request);
|
resp = urllib.request.urlopen(request)
|
||||||
responses.append(resp)
|
responses.append(resp)
|
||||||
return responses[0]
|
return responses[0]
|
||||||
except urllib.error.HTTPError as error:
|
except urllib.error.HTTPError as error:
|
||||||
if (show_error):
|
if (show_error):
|
||||||
print("----- formPost() HTTPError: --------------------------------------------")
|
print("----- formPost() HTTPError: --------------------------------------------")
|
||||||
print("%s: %s; URL: %s"%(error.code, error.reason, request.get_full_url()))
|
print("%s: %s; URL: %s"%(error.code, error.reason, request.get_full_url()))
|
||||||
LFUtils.debug_printer.pprint(error.headers())
|
LFUtils.debug_printer.pprint(error.headers)
|
||||||
#print("Error: ", sys.exc_info()[0])
|
#print("Error: ", sys.exc_info()[0])
|
||||||
#print("Request URL:", request.get_full_url())
|
#print("Request URL:", request.get_full_url())
|
||||||
print("Request Content-type:", request.get_header('Content-type'))
|
print("Request Content-type:", request.get_header('Content-type'))
|
||||||
@@ -84,11 +82,11 @@ class LFRequest:
|
|||||||
|
|
||||||
request.headers['Content-type'] = 'application/json'
|
request.headers['Content-type'] = 'application/json'
|
||||||
try:
|
try:
|
||||||
resp = urllib.request.urlopen(request);
|
resp = urllib.request.urlopen(request)
|
||||||
responses.append(resp)
|
responses.append(resp)
|
||||||
return responses[0]
|
return responses[0]
|
||||||
except urllib.error.HTTPError as error:
|
except urllib.error.HTTPError as error:
|
||||||
if (show_error):
|
if show_error:
|
||||||
print("----- jsonPost() HTTPError: --------------------------------------------")
|
print("----- jsonPost() HTTPError: --------------------------------------------")
|
||||||
print("<%s> HTTP %s: %s"%(request.get_full_url(), error.code, error.reason, ))
|
print("<%s> HTTP %s: %s"%(request.get_full_url(), error.code, error.reason, ))
|
||||||
|
|
||||||
@@ -99,24 +97,23 @@ class LFRequest:
|
|||||||
print("Request Data:")
|
print("Request Data:")
|
||||||
LFUtils.debug_printer.pprint(request.data)
|
LFUtils.debug_printer.pprint(request.data)
|
||||||
|
|
||||||
if (error.headers):
|
if error.headers:
|
||||||
# the HTTPError is of type HTTPMessage a subclass of email.message
|
# the HTTPError is of type HTTPMessage a subclass of email.message
|
||||||
#print(type(error.keys()))
|
# print(type(error.keys()))
|
||||||
for headername in sorted(error.headers.keys()):
|
for headername in sorted(error.headers.keys()):
|
||||||
print ("Response %s: %s "%(headername, error.headers.get(headername)))
|
print ("Response %s: %s "%(headername, error.headers.get(headername)))
|
||||||
|
|
||||||
if (len(responses) > 0):
|
if len(responses) > 0:
|
||||||
print("----- Response: --------------------------------------------------------")
|
print("----- Response: --------------------------------------------------------")
|
||||||
LFUtils.debug_printer.pprint(responses[0].reason)
|
LFUtils.debug_printer.pprint(responses[0].reason)
|
||||||
print("------------------------------------------------------------------------")
|
print("------------------------------------------------------------------------")
|
||||||
except urllib.error.URLError as uerror:
|
except urllib.error.URLError as uerror:
|
||||||
if (show_error):
|
if show_error:
|
||||||
print("----- jsonPost() URLError: ---------------------------------------------")
|
print("----- jsonPost() URLError: ---------------------------------------------")
|
||||||
print("Reason: %s; URL: %s"%(uerror.reason, request.get_full_url()))
|
print("Reason: %s; URL: %s"%(uerror.reason, request.get_full_url()))
|
||||||
print("------------------------------------------------------------------------")
|
print("------------------------------------------------------------------------")
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
def get(self, show_error=True):
|
def get(self, show_error=True):
|
||||||
myrequest = urllib.request.Request(url=self.requested_url, headers=self.default_headers)
|
myrequest = urllib.request.Request(url=self.requested_url, headers=self.default_headers)
|
||||||
myresponses = []
|
myresponses = []
|
||||||
@@ -124,10 +121,10 @@ class LFRequest:
|
|||||||
myresponses.append(urllib.request.urlopen(myrequest))
|
myresponses.append(urllib.request.urlopen(myrequest))
|
||||||
return myresponses[0]
|
return myresponses[0]
|
||||||
except urllib.error.HTTPError as error:
|
except urllib.error.HTTPError as error:
|
||||||
if (show_error):
|
if show_error:
|
||||||
print("----- get() HTTPError: --------------------------------------------")
|
print("----- get() HTTPError: --------------------------------------------")
|
||||||
print("<%s> HTTP %s: %s"%(myrequest.get_full_url(), error.code, error.reason, ))
|
print("<%s> HTTP %s: %s"%(myrequest.get_full_url(), error.code, error.reason, ))
|
||||||
if (error.code != 404):
|
if error.code != 404:
|
||||||
print("Error: ", sys.exc_info()[0])
|
print("Error: ", sys.exc_info()[0])
|
||||||
print("Request URL:", myrequest.get_full_url())
|
print("Request URL:", myrequest.get_full_url())
|
||||||
print("Request Content-type:", myrequest.get_header('Content-type'))
|
print("Request Content-type:", myrequest.get_header('Content-type'))
|
||||||
@@ -135,24 +132,23 @@ class LFRequest:
|
|||||||
print("Request Data:")
|
print("Request Data:")
|
||||||
LFUtils.debug_printer.pprint(myrequest.data)
|
LFUtils.debug_printer.pprint(myrequest.data)
|
||||||
|
|
||||||
if (error.headers):
|
if error.headers:
|
||||||
# the HTTPError is of type HTTPMessage a subclass of email.message
|
# the HTTPError is of type HTTPMessage a subclass of email.message
|
||||||
#print(type(error.keys()))
|
# print(type(error.keys()))
|
||||||
for headername in sorted(error.headers.keys()):
|
for headername in sorted(error.headers.keys()):
|
||||||
print ("Response %s: %s "%(headername, error.headers.get(headername)))
|
print ("Response %s: %s "%(headername, error.headers.get(headername)))
|
||||||
|
|
||||||
if (len(myresponses) > 0):
|
if len(myresponses) > 0:
|
||||||
print("----- Response: --------------------------------------------------------")
|
print("----- Response: --------------------------------------------------------")
|
||||||
LFUtils.debug_printer.pprint(myresponses[0].reason)
|
LFUtils.debug_printer.pprint(myresponses[0].reason)
|
||||||
print("------------------------------------------------------------------------")
|
print("------------------------------------------------------------------------")
|
||||||
except urllib.error.URLError as uerror:
|
except urllib.error.URLError as uerror:
|
||||||
if (show_error):
|
if show_error:
|
||||||
print("----- get() URLError: ---------------------------------------------")
|
print("----- get() URLError: ---------------------------------------------")
|
||||||
print("Reason: %s; URL: %s"%(uerror.reason, myrequest.get_full_url()))
|
print("Reason: %s; URL: %s"%(uerror.reason, myrequest.get_full_url()))
|
||||||
print("------------------------------------------------------------------------")
|
print("------------------------------------------------------------------------")
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
def getAsJson(self, show_error=True):
|
def getAsJson(self, show_error=True):
|
||||||
responses = []
|
responses = []
|
||||||
responses.append(self.get(show_error))
|
responses.append(self.get(show_error))
|
||||||
|
|||||||
Reference in New Issue
Block a user