From 07654fe053627cb04db2aaf2f1371c4aa1a7256b Mon Sep 17 00:00:00 2001 From: Miguel Barão Date: Wed, 2 Jun 2021 16:31:55 +0100 Subject: [PATCH] bug report --- BUGS.md | 1 + aprendizations/main.py | 3 ++- package-lock.json | 53 ++++++++++++++++++++++++++++++++++++++--------------- package.json | 6 +++--- 4 files changed, 44 insertions(+), 19 deletions(-) diff --git a/BUGS.md b/BUGS.md index 4233468..d119981 100644 --- a/BUGS.md +++ b/BUGS.md @@ -1,6 +1,7 @@ # BUGS +- se na especificacao de um curso, a referencia do topico nao existir como directorio, rebenta. - topicos chapter devem ser automaticamente completos assim que as dependencias são satisfeitas. Nao devia ser necessario (ou possivel?) clicar neles. - topicos do tipo learn deviam por defeito nao ser randomizados e assumir ficheiros `learn.yaml`. - internal server error 500... experimentar cenario: aluno tem login efectuado, prof muda pw e faz login/logout. aluno obtem erro 500. diff --git a/aprendizations/main.py b/aprendizations/main.py index a04cc33..12c8c9d 100644 --- a/aprendizations/main.py +++ b/aprendizations/main.py @@ -197,7 +197,8 @@ def main(): sys.exit(1) except LearnException: logging.critical('Failed to start backend') - sys.exit(1) + # sys.exit(1) + raise except Exception: logging.critical('Unknown error') # sys.exit(1) diff --git a/package-lock.json b/package-lock.json index 2c1b0d2..6cc5cea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,26 +1,49 @@ { + "name": "aprendizations", + "lockfileVersion": 2, "requires": true, - "lockfileVersion": 1, + "packages": { + "": { + "dependencies": { + "@fortawesome/fontawesome-free": "^5.15.3", + "codemirror": "^5.59.4", + "mdbootstrap": "^4.19.2" + } + }, + "node_modules/@fortawesome/fontawesome-free": { + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.3.tgz", + "integrity": "sha512-rFnSUN/QOtnOAgqFRooTA3H57JLDm0QEG/jPdk+tLQNL/eWd+Aok8g3qCI+Q1xuDPWpGW/i9JySpJVsq8Q0s9w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/codemirror": { + "version": "5.59.4", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.59.4.tgz", + "integrity": "sha512-achw5JBgx8QPcACDDn+EUUXmCYzx/zxEtOGXyjvLEvYY8GleUrnfm5D+Zb+UjShHggXKDT9AXrbkBZX6a0YSQg==" + }, + "node_modules/mdbootstrap": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/mdbootstrap/-/mdbootstrap-4.19.2.tgz", + "integrity": "sha512-a+LwPflYRYwlmYKTvftW0X7SfOMrRZ02qZjrssNko1lPU/HR5JRFc1uwa3Dmmw+6TwsYH760waqdghBFrucpOw==" + } + }, "dependencies": { "@fortawesome/fontawesome-free": { - "version": "5.15.1", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.1.tgz", - "integrity": "sha512-OEdH7SyC1suTdhBGW91/zBfR6qaIhThbcN8PUXtXilY4GYnSBbVqOntdHbC1vXwsDnX0Qix2m2+DSU1J51ybOQ==" - }, - "animate.css": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz", - "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.3.tgz", + "integrity": "sha512-rFnSUN/QOtnOAgqFRooTA3H57JLDm0QEG/jPdk+tLQNL/eWd+Aok8g3qCI+Q1xuDPWpGW/i9JySpJVsq8Q0s9w==" }, "codemirror": { - "version": "5.58.2", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.58.2.tgz", - "integrity": "sha512-K/hOh24cCwRutd1Mk3uLtjWzNISOkm4fvXiMO7LucCrqbh6aJDdtqUziim3MZUI6wOY0rvY1SlL1Ork01uMy6w==" + "version": "5.59.4", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.59.4.tgz", + "integrity": "sha512-achw5JBgx8QPcACDDn+EUUXmCYzx/zxEtOGXyjvLEvYY8GleUrnfm5D+Zb+UjShHggXKDT9AXrbkBZX6a0YSQg==" }, "mdbootstrap": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/mdbootstrap/-/mdbootstrap-4.19.1.tgz", - "integrity": "sha512-vzYd7UQ0H1tyJfDqCYwsAv+sxol/xRkJP/5FMhcdW3ZbN9xUnmWiSPHx3A6ddGxdOQbfJTWxT3G8M+I++Qdk6w==" + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/mdbootstrap/-/mdbootstrap-4.19.2.tgz", + "integrity": "sha512-a+LwPflYRYwlmYKTvftW0X7SfOMrRZ02qZjrssNko1lPU/HR5JRFc1uwa3Dmmw+6TwsYH760waqdghBFrucpOw==" } } } diff --git a/package.json b/package.json index 64a1163..ebeb6a2 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,9 @@ "description": "Javascript libraries required to run the server", "email": "mjsb@uevora.pt", "dependencies": { - "@fortawesome/fontawesome-free": "^5.15.1", - "codemirror": "^5.58.2", - "mdbootstrap": "^4.19.1" + "@fortawesome/fontawesome-free": "^5.15.3", + "codemirror": "^5.59.4", + "mdbootstrap": "^4.19.2" }, "private": true } -- libgit2 0.21.2