Compare commits
No commits in common. "444839b8e651eb47b925a92ea8fe0980be0fdcd3" and "173d23addffb657e1785bf8a29b7a91fb333c0ab" have entirely different histories.
444839b8e6
...
173d23addf
2 changed files with 4 additions and 14 deletions
5
justfile
5
justfile
|
|
@ -8,13 +8,12 @@ setup:
|
||||||
console:
|
console:
|
||||||
uv run textual console
|
uv run textual console
|
||||||
|
|
||||||
the_app := "teilchensammler_cli.main"
|
|
||||||
# run app with logs going to console
|
# run app with logs going to console
|
||||||
run-dev:
|
run-dev:
|
||||||
uv run textual run --dev {{ the_app }}
|
uv run textual run --dev src/teilchensammler_cli/__init__.py
|
||||||
|
|
||||||
run:
|
run:
|
||||||
uv run python -m {{ the_app }}
|
uv run python -m teilchensammler_cli.main
|
||||||
|
|
||||||
uv_export_options := "--frozen --format requirements.txt --quiet --no-install-project"
|
uv_export_options := "--frozen --format requirements.txt --quiet --no-install-project"
|
||||||
exports-deps:
|
exports-deps:
|
||||||
|
|
|
||||||
|
|
@ -6,23 +6,17 @@ import logging
|
||||||
|
|
||||||
from sqlmodel import Session
|
from sqlmodel import Session
|
||||||
from textual.app import App
|
from textual.app import App
|
||||||
from textual.logging import TextualHandler
|
|
||||||
|
|
||||||
from .database import create_db_and_tables, engine
|
from .database import create_db_and_tables, engine
|
||||||
from .models import Teilchen, make_teilchen_input
|
from .models import Teilchen, make_teilchen_input
|
||||||
from .tui import AddInventoryScreen
|
from .tui import AddInventoryScreen
|
||||||
|
|
||||||
logging.basicConfig(
|
|
||||||
level="NOTSET",
|
|
||||||
handlers=[TextualHandler()],
|
|
||||||
)
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class SammlerApp(App[None]):
|
class SammlerApp(App[None]):
|
||||||
async def on_mount(self) -> None:
|
async def on_mount(self) -> None:
|
||||||
create_db_and_tables()
|
create_db_and_tables()
|
||||||
try_this()
|
|
||||||
_ = self.push_screen(AddInventoryScreen())
|
_ = self.push_screen(AddInventoryScreen())
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -42,14 +36,11 @@ def try_this():
|
||||||
session.commit()
|
session.commit()
|
||||||
session.refresh(db_teilchen)
|
session.refresh(db_teilchen)
|
||||||
|
|
||||||
logger.info(f"{db_teilchen=}")
|
print(f"{db_teilchen=}")
|
||||||
|
|
||||||
|
|
||||||
app = SammlerApp()
|
|
||||||
|
|
||||||
|
|
||||||
def main() -> None:
|
def main() -> None:
|
||||||
# app = SammlerApp()
|
app = SammlerApp()
|
||||||
app.run()
|
app.run()
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue