From c9254fa0a28f1284ee2ba2e42052c75538a290e6 Mon Sep 17 00:00:00 2001 From: Sofiane Lasri-Trienpont <alasri250@gmail.com> Date: Wed, 20 Sep 2023 16:15:38 +0200 Subject: [PATCH] Optimisation du code --- main.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/main.py b/main.py index 2ce30bd..d73e192 100644 --- a/main.py +++ b/main.py @@ -1,24 +1,23 @@ import requests +json_placeholder_url = 'https://jsonplaceholder.typicode.com' + def get_posts(): - posts = requests.get('https://jsonplaceholder.typicode.com/posts') + posts = requests.get(json_placeholder_url + '/posts') return posts.json()[:5] def get_users(): - users = requests.get('https://jsonplaceholder.typicode.com/users') + users = requests.get(json_placeholder_url + '/users') return users.json()[:5] def create_post(title, body): - posts = requests.get('https://jsonplaceholder.typicode.com/posts') - last_id = posts.json()[-1]['id'] + posts = requests.get(json_placeholder_url + '/posts') new_post = { - 'userId': 1, - 'id': last_id + 1, 'title': title, 'body': body, } - requests.post('https://jsonplaceholder.typicode.com/posts', json=new_post) - return last_id + 1 + response = requests.post(json_placeholder_url + '/posts', json=new_post) + return response.json()['id'] def main(): print("Souhaitez-vous:") -- GitLab