From b642a9056b30bdd1b13d4ece3c34a974c51c6b64 Mon Sep 17 00:00:00 2001 From: "resolvd-ai[bot]" <146999256+resolvd-ai[bot]@users.noreply.github.com> Date: Thu, 26 Oct 2023 20:27:02 +0000 Subject: [PATCH] Update dummy2.py --- dummy2.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/dummy2.py b/dummy2.py index 66d961e..f81a4a1 100644 --- a/dummy2.py +++ b/dummy2.py @@ -74,5 +74,25 @@ def setup(): ]) db.session.commit() +def get_users(): + age = request.args.get('age') + if age: + try: + age = int(age) # This can raise a ValueError + except ValueError: + logging.error("ERROR: Invalid age format provided.") + return jsonify({"error": "Invalid age format"}), 400 + + results = [] + for entry in data: + if 'age' in entry: + # Avoiding TypeError by ensuring both are integers for comparison + if age and int(entry["age"]) == age: + results.append(entry) + elif not age: + results.append(entry) + + return jsonify(results) + if __name__ == '__main__': app.run(debug=True) \ No newline at end of file