move db error handling from per-page to base page
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import logging
|
||||
from random import choice
|
||||
from typing import Callable
|
||||
|
||||
@@ -6,10 +7,13 @@ from rio import Component, Column, Text, Row, Rectangle, Button, TextStyle, Colo
|
||||
from src.ez_lan_manager import UserService
|
||||
from src.ez_lan_manager.components.UserInfoBoxButton import UserInfoBoxButton
|
||||
from src.ez_lan_manager.services.AccountingService import AccountingService
|
||||
from src.ez_lan_manager.services.DatabaseService import NoDatabaseConnectionError, DatabaseService
|
||||
from src.ez_lan_manager.services.TicketingService import TicketingService
|
||||
from src.ez_lan_manager.services.SeatingService import SeatingService
|
||||
from src.ez_lan_manager.types.SessionStorage import SessionStorage
|
||||
|
||||
logger = logging.getLogger(__name__.split(".")[-1])
|
||||
|
||||
class StatusButton(Component):
|
||||
STYLE = TextStyle(fill=Color.from_hex("121212"), font_size=0.5)
|
||||
label: str
|
||||
@@ -138,7 +142,7 @@ class UserInfoAndLoginBox(Component):
|
||||
else:
|
||||
user = self.session[UserService].get_user(self.session[SessionStorage].user_id)
|
||||
if user is None:
|
||||
print("ERROR")
|
||||
logger.warning("User could not be found, this should not have happend.")
|
||||
a_s = self.session[AccountingService]
|
||||
return Rectangle(
|
||||
content=Column(
|
||||
|
||||
Reference in New Issue
Block a user