main: don't add fake data during start up

This commit is contained in:
bronsen 2026-02-14 18:51:37 +01:00
parent b068bd1e2a
commit d6bcb90431

View file

@ -4,12 +4,10 @@ This is where the application is implemented.
import logging
from sqlmodel import Session
from textual.app import App
from textual.logging import TextualHandler
from .database import create_db_and_tables, engine
from .models import Teilchen, make_teilchen_input
from .database import create_db_and_tables
from .tui import AddInventoryScreen
logging.basicConfig(
@ -19,29 +17,9 @@ logging.basicConfig(
logger = logging.getLogger(__name__)
FAKE_INPUT = """
Ein Teilchen. #Tag03 #tag12 "Dieses Teilchen ist nur zum testen" #tag1 #tag2
""".strip(" \n")
async def try_this():
teilchen_data = await make_teilchen_input(FAKE_INPUT)
if not teilchen_data:
logger.error("oh no!")
with Session(engine) as session:
db_teilchen = Teilchen.model_validate(teilchen_data)
session.add(db_teilchen)
session.commit()
session.refresh(db_teilchen)
logger.info(f"{db_teilchen=}")
class SammlerApp(App[None]):
async def on_mount(self) -> None:
create_db_and_tables()
try_this()
_ = self.push_screen(AddInventoryScreen())