Skip to content

Commit

Permalink
Update blocking.py
Browse files Browse the repository at this point in the history
  • Loading branch information
cobycloud committed Nov 1, 2024
1 parent a5d751d commit e77d038
Showing 1 changed file with 27 additions and 38 deletions.
65 changes: 27 additions & 38 deletions pkgs/crouton_client/crouton_client/blocking.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,62 +6,51 @@ def __init__(self, API_ROOT, ACCESS_STRING):
self.API_ROOT = API_ROOT
self.ACCESS_STRING = ACCESS_STRING

def api_get_call(resource: str, item_id: str = None):
def api_get_call(self, resource: str, item_id: str = None):
if item_id:
res = r.get(API_ROOT+resource+'/'+item_id+ACCESS_STRING)
if res.status_code == 200:
return res.json()
else:
print(res.status_code)
print(res.json())

# Test
raise ValueError(res.status_code)
res = r.get(self.API_ROOT + resource + '/' + item_id + self.ACCESS_STRING)
else:
res = r.get(API_ROOT+resource+ACCESS_STRING)
if res.status_code == 200:
return res.json()
else:
print(res.status_code)
print(res.json())

# Test
raise ValueError(res.json())

res = r.get(self.API_ROOT + resource + self.ACCESS_STRING)

if res.status_code == 200:
return res.json()
else:
print(res.status_code)
print(res.json())
raise ValueError(res.status_code)

def api_post_call(resource: str, data_obj: dict):
def api_post_call(self, resource: str, data_obj: dict):
if 'id' not in data_obj:
data_obj.update({'id': UUIDGenerator().create()})
res = r.post(API_ROOT+resource+ACCESS_STRING,
json=data_obj)
data_obj.update({'id': UUIDGenerator().create()})

res = r.post(self.API_ROOT + resource + self.ACCESS_STRING, json=data_obj)

if res.status_code == 200:
return res.json()
else:
print(res.status_code)
print(res.json())
raise ValueError
raise ValueError(res.status_code)


def api_put_call(resource: str, data_obj: dict, item_id: str):
res = r.put(API_ROOT+resource+'/'+item_id+ACCESS_STRING,
json=data_obj)
def api_put_call(self, resource: str, data_obj: dict, item_id: str):
res = r.put(self.API_ROOT + resource + '/' + item_id + self.ACCESS_STRING, json=data_obj)

if res.status_code == 200:
return res.json()
else:
print(res.status_code)
print(res.json())
raise ValueError

raise ValueError(res.status_code)

def api_delete_call(resource: str, item_id: str = None):
def api_delete_call(self, resource: str, item_id: str = None):
if item_id:
res = r.delete(API_ROOT+resource+'/'+item_id+ACCESS_STRING)
res = r.delete(self.API_ROOT + resource + '/' + item_id + self.ACCESS_STRING)
else:
res = r.delete(API_ROOT+resource+'/'+item_id+ACCESS_STRING)

res = r.delete(self.API_ROOT + resource + self.ACCESS_STRING)
if res.status_code == 200:
return res.json()
else:
print(res.status_code, res.json())
raise ValueError

print(res.status_code)
print(res.json())
raise ValueError(res.status_code)

0 comments on commit e77d038

Please sign in to comment.