Esempio n. 1
0
File: app.py Progetto: nntrn/books
def delete_book(isbn):
    if Book.delete_book(isbn):
        response = Response('', status=204)
        return response
    else:
        response = Response('ISBN not found. Unable to delete.', status=404, mimetype='application/json')
        return response
Esempio n. 2
0
def delete_book(isbn):
    if Book.delete_book(isbn):
        response = Response("", 204)
        return response

    errorMsg = {"error": "Book with ISBN " + str(isbn) + " not found."}
    response = Response(json.dumps(errorMsg), 404, mimetype='application/json')
    return response
Esempio n. 3
0
def delete_book(isbn):
    if Book.delete_book(isbn):
        return Response('', status=204)

    invalidIsbnErrorMsg = {
        "error": "Book with Isbn number is not found, please try with valid isbn"
    }
    response = Response(json.dumps(invalidIsbnErrorMsg), status=404, mimetype='application/json')
    return response
Esempio n. 4
0
def delete_book(isbn):
    if (Book.delete_book(isbn)):
        response = Response("", status=204)
        return response
    invalidBookObjectErrorMsg = {
        "error":
        "Book with the ISBN number that was provided was not found, so therefore unable to delete"
    }
    return Response(json.dumps(invalidBookObjectErrorMsg),
                    status=404,
                    mimetype='application/json')
Esempio n. 5
0
def delete_book(isbn):
    if (Book.delete_book(isbn)):
        deletionCompletedMsg = {
            'success':
            'Book with ISBN {0} was deleted from collection.'.format(isbn)
        }
        response = Response(json.dumps(deletionCompletedMsg),
                            status=200,
                            mimetype='application/json')
        return response
    invalidBookObjectErrorMsg = {'error': 'Book with this ISBN was not found.'}
    response = Response(json.dumps(invalidBookObjectErrorMsg),
                        status=404,
                        mimetype='application/json')
    return response
Esempio n. 6
0
def delete_book(isbn):
    if Book.delete_book(isbn):
        return Response(status=204)
    return Response(status=400)  # No book found