Commit 25a6f2db6684fad1b8f1d7868d744cc04dc90cdb
1 parent
5c8b68ea
Exists in
dev
remove deprecated get_event_loop
Showing
2 changed files
with
4 additions
and
7 deletions
Show diff stats
perguntations/app.py
| ... | ... | @@ -69,8 +69,7 @@ class App: |
| 69 | 69 | self._make_test_factory(config["testfile"]) |
| 70 | 70 | self._db_setup() # setup engine and load all students |
| 71 | 71 | |
| 72 | - # FIXME: get_event_loop will be deprecated in python3. | |
| 73 | - asyncio.get_event_loop().run_until_complete(self._assign_tests()) | |
| 72 | + asyncio.run(self._assign_tests()) | |
| 74 | 73 | |
| 75 | 74 | # command line options: --allow-all, --allow-list filename |
| 76 | 75 | if config["allow_all"]: | ... | ... |
perguntations/testfactory.py
| ... | ... | @@ -158,7 +158,7 @@ class TestFactory(dict): |
| 158 | 158 | if qmissing: |
| 159 | 159 | raise TestFactoryException(f"Could not find questions {qmissing}.") |
| 160 | 160 | |
| 161 | - self.check_questions() | |
| 161 | + asyncio.run(self.check_questions()) | |
| 162 | 162 | |
| 163 | 163 | logger.info("Test factory ready. No errors found.") |
| 164 | 164 | |
| ... | ... | @@ -262,16 +262,14 @@ class TestFactory(dict): |
| 262 | 262 | # self.check_grade_scaling() |
| 263 | 263 | |
| 264 | 264 | # ------------------------------------------------------------------------ |
| 265 | - def check_questions(self) -> None: | |
| 265 | + async def check_questions(self) -> None: | |
| 266 | 266 | """ |
| 267 | 267 | checks if questions can be correctly generated and corrected |
| 268 | 268 | """ |
| 269 | 269 | logger.info("Checking questions...") |
| 270 | - # FIXME: get_event_loop will be deprecated in python3.10 | |
| 271 | - loop = asyncio.get_event_loop() | |
| 272 | 270 | for i, (qref, qfact) in enumerate(self["question_factory"].items()): |
| 273 | 271 | try: |
| 274 | - question = loop.run_until_complete(qfact.gen_async()) | |
| 272 | + question = await qfact.gen_async() | |
| 275 | 273 | except Exception as exc: |
| 276 | 274 | msg = f'Failed to generate "{qref}"' |
| 277 | 275 | raise TestFactoryException(msg) from exc | ... | ... |
-
mentioned in commit cc91e4c034aa4336bad33042438dd98d4f20d958