ENCOA-312

This commit is contained in:
Carlos-Mesquita
2025-01-13 21:03:34 +00:00
parent b32e38156c
commit e1b23ae561
7 changed files with 69 additions and 32 deletions

View File

@@ -1,9 +1,7 @@
from .handle_exception import handle_exception
from .logger import suppress_loggers
from .pick_difficulty import pick_difficulty
__all__ = [
"handle_exception",
"suppress_loggers",
"pick_difficulty"
]

View File

@@ -1,14 +0,0 @@
import random
from typing import Optional, List
from ielts_be.configs.constants import EducationalContent
def pick_difficulty(difficulty: Optional[str], difficulties: Optional[List[str]]) -> str:
if difficulty:
return difficulty
if difficulties:
return random.choice(difficulties)
return random.choice(EducationalContent.DIFFICULTIES)