Loading poolpay/__main__.py +4 −4 Changes for poolpay/__main__.py: 4 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ from sqlalchemy.orm import Session from poolpay import db from poolpay.card.Pirc522CardReader import Pirc522CardReader from poolpay.director.Director import Director from poolpay.display.Display import Display from poolpay.model.Retrievable import Retrievable from poolpay.ui.Play import Play from poolpay.vault.Vault import Vault Loading @@ -27,7 +28,8 @@ play = Play( Reversal=..., WaitForCard=..., ) director = Director(play) display = Display(Path("/dev/fb0"), width=480, height=320) director = Director(play, display) with vault.open(password), Pirc522CardReader() as card_reader: try: Loading @@ -38,9 +40,7 @@ with vault.open(password), Pirc522CardReader() as card_reader: card_reader.on_card_presented( lambda reader: director.card_presented(reader.read_id()) ) card_reader.on_card_removed( lambda reader: director.card_removed() ) card_reader.on_card_removed(lambda reader: director.card_removed()) director.start() finally: db.session.close() Loading poolpay/director/Director.py +2 −0 Changes for poolpay/director/Director.py: 2 added lines, 0 removed lines. Original line number Diff line number Diff line import time from dataclasses import dataclass, field from poolpay.display.Display import Display from poolpay.model.Card import Card from poolpay.price.constants import DRINK from poolpay.ui.Play import Play Loading @@ -20,6 +21,7 @@ class Director: """ play: Play display: Display _next_scene_on_card_presented: type[Scene] = field(init=False) def start(self) -> None: Loading Loading
poolpay/__main__.py +4 −4 Changes for poolpay/__main__.py: 4 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ from sqlalchemy.orm import Session from poolpay import db from poolpay.card.Pirc522CardReader import Pirc522CardReader from poolpay.director.Director import Director from poolpay.display.Display import Display from poolpay.model.Retrievable import Retrievable from poolpay.ui.Play import Play from poolpay.vault.Vault import Vault Loading @@ -27,7 +28,8 @@ play = Play( Reversal=..., WaitForCard=..., ) director = Director(play) display = Display(Path("/dev/fb0"), width=480, height=320) director = Director(play, display) with vault.open(password), Pirc522CardReader() as card_reader: try: Loading @@ -38,9 +40,7 @@ with vault.open(password), Pirc522CardReader() as card_reader: card_reader.on_card_presented( lambda reader: director.card_presented(reader.read_id()) ) card_reader.on_card_removed( lambda reader: director.card_removed() ) card_reader.on_card_removed(lambda reader: director.card_removed()) director.start() finally: db.session.close() Loading
poolpay/director/Director.py +2 −0 Changes for poolpay/director/Director.py: 2 added lines, 0 removed lines. Original line number Diff line number Diff line import time from dataclasses import dataclass, field from poolpay.display.Display import Display from poolpay.model.Card import Card from poolpay.price.constants import DRINK from poolpay.ui.Play import Play Loading @@ -20,6 +21,7 @@ class Director: """ play: Play display: Display _next_scene_on_card_presented: type[Scene] = field(init=False) def start(self) -> None: Loading