add voter delete call
This commit is contained in:
parent
63d8376b05
commit
898c195ede
|
|
@ -21,7 +21,7 @@ class Voter():
|
||||||
self.jwt = jwt
|
self.jwt = jwt
|
||||||
|
|
||||||
|
|
||||||
def get_all(self, args = {}):
|
def get_all(self, args = None):
|
||||||
"""
|
"""
|
||||||
get Get the voter
|
get Get the voter
|
||||||
|
|
||||||
|
|
@ -37,9 +37,10 @@ class Voter():
|
||||||
|
|
||||||
url_args = ""
|
url_args = ""
|
||||||
prefix = ""
|
prefix = ""
|
||||||
for k in args:
|
if isinstance(args, dict):
|
||||||
url_args += f"{prefix}{k}={args[k]}"
|
for k in args:
|
||||||
prefix = "&"
|
url_args += f"{prefix}{k}={args[k]}"
|
||||||
|
prefix = "&"
|
||||||
|
|
||||||
# Run the GET
|
# Run the GET
|
||||||
response = requests.get(
|
response = requests.get(
|
||||||
|
|
@ -151,3 +152,33 @@ class Voter():
|
||||||
# Log error and retunr null
|
# Log error and retunr null
|
||||||
logging.error("[AFVOTER CREATE] [%s]", response.text)
|
logging.error("[AFVOTER CREATE] [%s]", response.text)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
|
def delete(self, voter_key):
|
||||||
|
"""
|
||||||
|
delete Delete the Voter
|
||||||
|
|
||||||
|
:param voter_key: The Voter key to delete with API
|
||||||
|
"""
|
||||||
|
|
||||||
|
# Set the headers for the request
|
||||||
|
headers = {
|
||||||
|
'Content-Type': 'application/json',
|
||||||
|
'Accept': 'application/json',
|
||||||
|
'Authorization': f'Bearer {self.jwt}'
|
||||||
|
}
|
||||||
|
|
||||||
|
# Run the GET
|
||||||
|
response = requests.delete(
|
||||||
|
f'{self.base_url}/api/v1/voters/{voter_key}',
|
||||||
|
headers=headers,
|
||||||
|
timeout=300
|
||||||
|
)
|
||||||
|
|
||||||
|
# Good response. Return Voter
|
||||||
|
if response.ok:
|
||||||
|
return response.json()
|
||||||
|
|
||||||
|
# Log error and retunr null
|
||||||
|
logging.error("[AFVOTER DELETE] [%s]", response.text)
|
||||||
|
return None
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue