Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Import times are too slow

Offen
#11 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Ruhig
Tech-Stack
python
Bereich
api, performance

Rechercherichtung

Reproduziere das Timing aus test-script.py mit und ohne import authentik_client. Beginne am Paketeinstiegspunkt von authentik_client und verfolge, was während des Imports ausgeführt wird. Als abgeschlossen gilt die Aufgabe, wenn der Client weiterhin importiert werden kann und funktioniert, während die gemeldete Initialisierungsverzögerung reduziert und das Timing verifiziert wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Just adding import authentik_client add +9s of initialization time!

import os
import sys
import authentik_client


def main():
    print(f"Hello")

if __name__ == "__main__":
    main()

Run time:

$ time python3 test-script.py
Hello

real	0m9.459s
user	0m9.361s
sys	0m0.098s

Comenting out the import:

import os
import sys


def main():
    print(f"Hello")

if __name__ == "__main__":
    main()

Run time:

$ time python3 test-script.py
Hello

real	0m0.013s
user	0m0.011s
sys	0m0.003s
Vorherrschende Sprache
Mustache
Sterne
2
Forks
1
Ø Merge
15 Std. 5 Min.
Gemergte PRs (30 T.)
2

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus goauthentik/client-python

Alle Issues in goauthentik/client-python

Ähnliche Issues

Weitere Issues zu Backend & API Design

Neue Issues direkt in Ihr Postfach

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