httputils.py 312 B

12345678910111213
  1. import requests
  2. def req(args, location, data=None):
  3. kwargs = {}
  4. if data is not None:
  5. kwargs["json"] = data
  6. r = requests.post(
  7. args.endpoint + location, auth=tuple(args.auth.split(":", 2)), **kwargs
  8. )
  9. r.raise_for_status()
  10. # TODO: handle r.status_code != 200
  11. return r