ask for a destination if instantiated without a filename #15
Loading…
Reference in a new issue
No description provided.
Delete branch "ask-for-destination"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Nachfrage, wohin die neue Datei gespeichert werden soll, wenn nicht eine bestehende Datei als Input angegeben wurde.
Tab-completion wäre schön, habe ich aber nicht ohne größeren Aufwand hinbekommen, können wir später nachreichen.
Es werden trotzdem die Daten von Max Hackerberg geladen (wenn die Datei nicht vorhanden ist, gibt es eine Exception).
Ja, das war ein Denkfehler... So wie ich das sehe, gibt es drei Fälle:
Mein Vorschlag ist Error und Ende, was meinst du?
Klingt sinnvoll.
Ja. Alternativ kann man fragen, ob die Datei erzeugt werden soll. Ich denke aber, dass das mit Variante 1 erstmal ausreichend abgedeckt ist.
dann baue ich das noch so ein.
print() scheint nicht zu funktionieren, so lange die curses Umgebung am Start ist, deshalb sieht man meine Statusmeldungen leider gerade nicht.
Das ist richtig - dafür müssen die Dialogoptionen des Toolkits verwendet werden.
das ist doof... Aktuell tritt der Fehler auf, bevor die GUI generiert ist, da kann ich noch nirgends mit den npyscreen Mitteln hinschreiben. Und wenn ich die Applikation beende, wird auch das ncurses Environment zu gemacht und alles was drin war ist weg.
Ich bin mit den Varianten nicht glücklich.
Irgendwo zwischen der Initialisierung des Toolkits und der Generierung der GUI müssten wir das ausgeben können.
Oder Du prüfst vor der Initialisierung des Toolkits, ob der Pfad existiert.
ich hab zumindest den Konflikt behoben...
Das hatte ich doch auch?
Du hast zwei Branches gemerged - das ist bei einem Feature-Branch problematisch, weil der sich nun nicht mehr verschieben lässt.
Mhmh, es kann sein, dass ich noch lokale Änderungen hatte und da etwas durcheinander gekommen ist. Also die letzten paar commits rückgängig machen...
Okay, ich kann den source branch nicht aendern... ich mach einen neuen MR auf.
Du hättest hier gar nichts machen müssen - ich hatte den Branch schon aufgeräumt, aber Du das den nicht übernommen.
Wenn git beim pull Konflikte findet, ist die automatische Konfliktauflösung meistens nicht die richtige Lösung. Insbesondere dann, wenn dabei Merges entstehen.