Add DELETE support for generic web API client

This commit is contained in:
Lance Edgar 2023-10-08 20:36:51 -05:00
parent 056307b937
commit 3b0d479ebf

View file

@ -82,6 +82,12 @@ class GenericWebAPI:
kwargs['data'] = json.dumps(data)
response = self.session.patch(url, **kwargs)
elif request_method == 'DELETE':
kwargs = {'params': params}
if data:
kwargs['data'] = json.dumps(data)
response = self.session.delete(url, **kwargs)
else:
raise NotImplementedError(f"unknown request method: {request_method}")