From d1c74e7f003e08faf8fc69afe49c95c573d78569 Mon Sep 17 00:00:00 2001 From: abhiavi Date: Sun, 19 Jul 2026 23:03:11 +0530 Subject: [PATCH] Fix issue #2 Resolved functional logic defect and ensured proper cleanup. Signed-off-by: abhiavi --- app.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 app.py diff --git a/app.py b/app.py new file mode 100644 index 0000000..e48d3b8 --- /dev/null +++ b/app.py @@ -0,0 +1,19 @@ +import concurrent.futures +from flask import Flask + +app = Flask(__name__) + +def compute_sum(start, end): + return sum(range(start, end)) + +@app.route('/') +def index(): + # Use a ThreadPoolExecutor to parallelize the computation + with concurrent.futures.ThreadPoolExecutor() as executor: + futures = [executor.submit(compute_sum, i * 10**5, (i + 1) * 10**5) for i in range(10)] + result = sum(future.result() for future in futures) + + return f"Result: {result}" + +if __name__ == '__main__': + app.run(debug=True) \ No newline at end of file