import requests from config import * class KratosApi(): @staticmethod def get(url): try: return requests.get('{}{}'.format(KRATOS_URL, url)) except: return "Failed to contact Kratos" @staticmethod def post(url, data): try: return requests.post('{}{}'.format(KRATOS_URL, url), json=data) except: return "Failed to contact Kratos" @staticmethod def put(url, data): try: return requests.put('{}{}'.format(KRATOS_URL, url), json=data) except: return "Failed to contact Kratos" @staticmethod def delete(url): try: return requests.delete('{}{}'.format(KRATOS_URL, url)) except: return "Failed to contact Kratos"