Add examples of prompt_toolkit
This commit is contained in:
		
							
								
								
									
										26
									
								
								api/slow_api.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								api/slow_api.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| """ Module that mocks a slow API. """ | ||||
| from flask import Flask, request | ||||
| from time import sleep | ||||
| from random import randint | ||||
|  | ||||
| app = Flask(__name__) | ||||
|  | ||||
| @app.route('/slow') | ||||
| def slow(): | ||||
|     sleep(randint(1, 5)) | ||||
|     return 'Slow response' | ||||
|  | ||||
| @app.route('/fast', methods=['GET', 'POST']) | ||||
| def fast(): | ||||
|     """ If GET request is made to /fast, the server will return a fast response. | ||||
|     If POST request is made to /fast, it will save the data to a file and return a fast response.""" | ||||
|     if request.method == 'POST': | ||||
|         data = request.data.decode('utf-8') | ||||
|         with open('data.txt', 'a') as file: | ||||
|             file.write(f"{data}\n") | ||||
|         return 'Data saved!' | ||||
|     return 'Fast response' | ||||
|  | ||||
| if __name__ == '__main__': | ||||
|     app.run(port=5597) | ||||
|  | ||||
		Reference in New Issue
	
	Block a user