Multiple file input debug

This commit is contained in:
2025-01-08 11:11:05 +01:00
parent c441593b0a
commit d72c60aa2f
2 changed files with 101 additions and 54 deletions

View File

@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
"execution_count": 9,
"execution_count": null,
"metadata": {},
"outputs": [
{
@ -20,51 +20,7 @@
"WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.\n",
" * Running on http://127.0.0.1:5000\n",
"Press CTRL+C to quit\n",
"127.0.0.1 - - [07/Jan/2025 11:04:58] \"GET /result HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:04:58] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:05:03] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:05:03] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:05:18] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:05:18] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:05:21] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:05:21] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:05:31] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:05:31] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:05:38] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:05:38] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:05:52] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:05:52] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:06:23] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:06:23] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:06:27] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:06:27] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:06:42] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:06:42] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:06:49] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:06:49] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:07:02] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:07:02] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:07:15] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:07:15] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:07:18] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:07:18] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:07:36] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:07:36] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:07:50] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:07:50] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:07:58] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:07:58] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:08:15] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:08:15] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:08:18] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:08:18] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:08:34] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:08:34] \"GET / HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:08:56] \"POST /submit_answer HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:08:56] \"GET / HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:08:56] \"GET /result HTTP/1.1\" 200 -\n",
"127.0.0.1 - - [07/Jan/2025 11:09:58] \"GET /restart HTTP/1.1\" 302 -\n",
"127.0.0.1 - - [07/Jan/2025 11:09:58] \"GET / HTTP/1.1\" 200 -\n"
"127.0.0.1 - - [08/Jan/2025 11:10:20] \"GET / HTTP/1.1\" 200 -\n"
]
}
],
@ -76,13 +32,11 @@
"app.secret_key = 'your_secret_key' # You must have a secret key for sessions to work\n",
"\n",
"# Function to parse the questions from the file\n",
"def parse_questions(file_path, file_path2):\n",
" with open(file_path, 'r', encoding='utf-8') as file:\n",
" content = file.read().split(\"\\n\\n\") # Split content by empty lines between questions\n",
"\n",
" with open(file_path2, 'r', encoding='utf-8') as file:\n",
" content = file.read().split(\"\\n\\n\") # Split content by empty lines between questions\n",
"\n",
"def parse_questions(file_paths):\n",
" content = []\n",
" for file_path in file_paths:\n",
" with open(file_path, 'r', encoding='utf-8') as file:\n",
" content.extend(file.read().split(\"\\n\\n\")) # Split content by empty lines between questions\n",
"\n",
" questions = []\n",
"\n",
@ -111,7 +65,7 @@
" return questions\n",
"\n",
"# Parse questions from the file\n",
"questions = parse_questions('kerdessor1.txt', 'kerdessor2.txt')\n",
"questions = parse_questions(['kerdessor1.txt', 'kerdessor2.txt', 'kerdessor3.txt'])\n",
"\n",
"@app.route('/')\n",
"def index():\n",