From 6344a19ad1809fdc5014ad8aea80b735b2634f3d Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Wed, 5 May 2021 18:27:26 +0200 Subject: [PATCH] changes --- Entries.py | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/Entries.py b/Entries.py index 722e9cf..638f4ce 100644 --- a/Entries.py +++ b/Entries.py @@ -1,19 +1,24 @@ -import _typeshed import logging import werkzeug -from flask import request +from flask import request, Response import json class Entry(object): - def __init__(self, ts, freq): - self.ts = ts - self.freq = freq + def __init__(self, d): + self.ts = d['timestamp'] + self.freq = d['frequency'] + def __repr__(self): + return self.__str__() + def __str__(self): + return "".format(self.ts, self.freq) def insert(**args): try: - body = request.json - logging.info("JSON Body: {}".format(body)) - return "200" + entryListJSON = request.json + logging.info("JSON Body: {}".format(entryListJSON)) + entryList = [ Entry(x) for x in entryListJSON ] + logging.info("EntryList: {}".format(entryList)) + return Response("", status=201) except KeyError as e: raise werkzeug.exceptions.InternalServerError("Key Error: {}".format(e))