Gemini did alot of things
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import sys
|
||||
from core.tracker import Tracker
|
||||
from storage.data_manager import DataManager
|
||||
from config import REGISTERED_USERS, MENU_ITEMS
|
||||
from ui.cli import CLI
|
||||
|
||||
|
||||
def init_data(tracker, data_manager):
|
||||
@@ -27,8 +27,22 @@ def main():
|
||||
|
||||
init_data(tracker, dm)
|
||||
|
||||
cli = CLI(tracker)
|
||||
cli.run()
|
||||
if "--cli" in sys.argv:
|
||||
from ui.cli import CLI
|
||||
cli = CLI(tracker)
|
||||
cli.run()
|
||||
else:
|
||||
try:
|
||||
from ui.kivy import KivyUI
|
||||
gui = KivyUI(tracker)
|
||||
gui.run()
|
||||
except Exception as e:
|
||||
import traceback
|
||||
traceback.print_exc()
|
||||
print(f"Kivy GUI konnte nicht geladen werden ({e}). Starte CLI-Modus...")
|
||||
from ui.cli import CLI
|
||||
cli = CLI(tracker)
|
||||
cli.run()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user