Spaces:
Runtime error
Runtime error
#utils.py | |
import base64 | |
from database_functions import add_user_privacy # Make sure this is correctly implemented | |
def get_image_html(image_path): | |
with open(image_path, "rb") as img_file: | |
base64_image = base64.b64encode(img_file.read()).decode('utf-8') | |
return f'<img src="data:image/jpg;base64,{base64_image}" alt="SBC6" width="450" style="display: block; margin: auto;"/>' | |
def collect_student_info(class_name, index_no): | |
# Validate inputs | |
if not class_name or not index_no: | |
return False, "Please select your class and index number.", None | |
try: | |
# Call the updated add_user function with class_name and index_no | |
userid, dbMsg = add_user_privacy(class_name, index_no) | |
return True, dbMsg, userid | |
except Exception as e: | |
# Log the exception and handle it appropriately | |
print(f"An error occurred: {e}") | |
return False, "An error occurred while adding user to the database.", None | |