Spaces:
Sleeping
Sleeping
import requests | |
import config | |
def getQuestions(): | |
try: | |
response = requests.get(config.questionsUrl, timeout=15) | |
response.raise_for_status() | |
questions_data = response.json() | |
if not questions_data: | |
print("Fetched questions list is empty.") | |
raise Exception("Fetched questions list is empty") | |
print(f"Fetched {len(questions_data)} questions.") | |
return questions_data | |
except Exception as e: | |
print(f"An unexpected error occurred fetching questions: {e}") | |
return None | |
def getQuestionByPos(i): | |
questions = getQuestions() | |
return questions[i] | |
def printQuestions(): | |
for i,question in enumerate(getQuestions()): | |
print(f"{i+1}: {question['question']} {'(File: ' + question['file_name'] + ')' if question['file_name'] else ''}") | |
if __name__ == "__main__": | |
questions = getQuestions() | |
printQuestions() | |