astrodbtoolkit / astrodbtoolkit/AstrodbKit

Use logger to add debug mode

Offen
#41 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
12
Forks
5
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

When in debug mode,
- print the filename being saved in the `save_json` function
- print the filename being opened in `load_json` function.
- do whatever `verbose=True` does in the `search_object` function

When `load_database` or `save_database` fails, this would help troubleshoot the file that is causing the problem.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie damit, die Funktionen save_json, load_json, search_object, load_database und save_database zu lesen, um das bestehende ausführliche Verhalten und die Fehlerpfade zu verstehen. Fügen Sie Debug-Protokollierung für gespeicherte und geöffnete Dateinamen hinzu, und sorgen Sie dafür, dass der Debug-Modus das von verbose=True in search_object bereitgestellte Verhalten umfasst; fertig ist die Änderung, wenn Datenbankfehler den relevanten Dateinamen offenlegen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
database
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.