コード例 #1
0
def receive_event():
    """ Create an event.
    :arg event - EventType
    :arg description - String description of the event
    :return:
    """
    if not request.json or not request.json.get('event'):
        abort(400)
    try:
        event = Event(event=EventType[request.json['event']])
        event.event_description = request.json.get('description')
        db.session.add(event)
        db.session.commit()
    except KeyError:
        abort(400)

    return "Created", 201