Die Suche ergab 21 Treffer

von shoening
Mittwoch 5. März 2025, 13:08
Forum: Webframeworks
Thema: Angemeldeter Benutzer bei Flask mit Gunicorn / Anmeldung über Client Zertifikat
Antworten: 2
Zugriffe: 4438

Re: Angemeldeter Benutzer bei Flask mit Gunicorn / Anmeldung über Client Zertifikat

Danke für die Antwort, anhand derer ich dann gefunden habe, dass ich in der Klasse „gunicorn.workers.sync.SyncWorker“ die Methode „handle_request“ überschreiben muss, um aus deren Parameter „client“ mit „getpeercert()“ das Client-Zertifikat zu erhalten. Diesen „Worker“ habe ich dann konfiguriert.
von shoening
Dienstag 4. März 2025, 18:02
Forum: Webframeworks
Thema: Angemeldeter Benutzer bei Flask mit Gunicorn / Anmeldung über Client Zertifikat
Antworten: 2
Zugriffe: 4438

Angemeldeter Benutzer bei Flask mit Gunicorn / Anmeldung über Client Zertifikat

Hallo,

ich habe mir eine kleine Flask Anwendung mit gunicorn als WSGI-Server aufgesetzt.
Dabei habe ich gunicorn so konfiguriert, dass die Kommunikation über https läuft und der (Browser-)Client sich mittels Client-Zertifikat anmelden muss.
Das funktioniert auch soweit.

Meine Frage nun: wie kann ...
von shoening
Montag 15. Mai 2023, 09:57
Forum: Allgemeine Fragen
Thema: Frage zur Ausgabe von pytest coverage
Antworten: 2
Zugriffe: 541

Re: Frage zur Ausgabe von pytest coverage

Danke, das hat mich auf die Spur gebracht.

Wenn bei einem if/elif kein else dabei ist, dann fehlt da was (aber die Fehlermeldung, müsste dann vielleicht eine andere sein).
von shoening
Freitag 12. Mai 2023, 09:38
Forum: Allgemeine Fragen
Thema: Frage zur Ausgabe von pytest coverage
Antworten: 2
Zugriffe: 541

Frage zur Ausgabe von pytest coverage

Hallo,

ich nutze pytest-cov um die Testabdeckung innerhalb meines Codes zu ermitteln.

Jetzt erhalte ich im Report eine Angabe der Form "220->151".

Was bedeutet das "->"?
(Die "220" bezeichnet eine Zeile innerhalb einer verschachtelten if/elif/else Konstruktion in einer Schleife. die "151" ist ...
von shoening
Samstag 7. Januar 2023, 13:46
Forum: Allgemeine Fragen
Thema: JSON Fortlaufend schreiben
Antworten: 20
Zugriffe: 1627

Re: JSON Fortlaufend schreiben

Hallo,

von Deiner Beschreibung würde ich annehmen, dass „Fortlaufend“ nicht technisch (im Sinne eines Streams) gemeint ist.

Wenn es Dir um eine (kleine: max. 100 Einträge) Datei z.B. mit privaten Kontakten geht, würde ich auch zu einer JSON Lösung greifen.

Dann solltest Du das folgendermaßen ...
von shoening
Donnerstag 10. März 2022, 16:51
Forum: Allgemeine Fragen
Thema: Selenium "no such element xpath", css selector finden nichts
Antworten: 1
Zugriffe: 274

Re: Selenium "no such element xpath", css selector finden nichts

Wenn Du per XPATH suchst, dann such brauchst Du nicht den ganzen Pfad anzugeben.

Wenn ich auf der Seite https://www.tiktok.com nach dem Link suche, der mit dem Text "Upload" beginnt (neben dem roten Login Button), dann geht das mit:

driver.find_element_by_xpath('//a[starts-with(text(), "Upload ...
von shoening
Mittwoch 9. März 2022, 14:20
Forum: Allgemeine Fragen
Thema: Cmd in pyenv Umgebung ohne command completion
Antworten: 9
Zugriffe: 810

Re: Cmd in pyenv Umgebung ohne command completion

Jein: Das Problem ist mir neulich erst aufgefallen. Da hatte ich allerdings die Python Version 3.9.5 innerhalb von pyenv schon lange installiert - und irgendwann später auch einmal libreadline-dev - allerdings vielleicht auch nicht im Zusammenhang mit diesem Problem.

Dass es auf den Zeitpunkt der ...
von shoening
Dienstag 8. März 2022, 14:24
Forum: Allgemeine Fragen
Thema: Cmd in pyenv Umgebung ohne command completion
Antworten: 9
Zugriffe: 810

Re: Cmd in pyenv Umgebung ohne command completion

@narpfel: Danke für den Hinweis mit „... in der Zwischenzeit 'libreadline-dev' installiert ...“.

Das scheint es gewesen zu sein. Ich habe die entsprechende Python Version in pyenv noch einmal entfernt und dann neu installiert.
Jetzt geht auch die Command Completion.
von shoening
Samstag 5. März 2022, 18:54
Forum: Allgemeine Fragen
Thema: Cmd in pyenv Umgebung ohne command completion
Antworten: 9
Zugriffe: 810

Re: Cmd in pyenv Umgebung ohne command completion

Ich habe mir jetzt einmal manuell ein CPython aus den Sourcen der Version 3.10.2 gebaut.
Damit funktioniert auch die Command-Completion.

Mein Verständnis ist, dass pyenv beim Installieren einer CPython Version ebenfalls die Sourcen übersetzt und das Python dann lokal installiert. Ich vermute mal ...
von shoening
Donnerstag 24. Februar 2022, 20:11
Forum: Allgemeine Fragen
Thema: Cmd in pyenv Umgebung ohne command completion
Antworten: 9
Zugriffe: 810

Re: Cmd in pyenv Umgebung ohne command completion

@_blackjack_:
Das habe ich in der pyenv-virtualenv Umgebung mittels


pip install readline


installiert.

Ich hatte bei der Suche nach einer Lösung für das Problem auch Beiträge gefunden, die darauf hindeuteten, dass readline fehlt.
Daher hatte ich das auch schon probiert.

Ich überlege noch, ob ...
von shoening
Donnerstag 24. Februar 2022, 19:15
Forum: Allgemeine Fragen
Thema: Cmd in pyenv Umgebung ohne command completion
Antworten: 9
Zugriffe: 810

Re: Cmd in pyenv Umgebung ohne command completion

Das readline Modul hatte ich in der pyenv Umgebung mit Python 3.9.5 auch schon einmal installiert.
Das hatte bzgl. der command-completion keine Auswirkungen.
von shoening
Donnerstag 24. Februar 2022, 08:37
Forum: Allgemeine Fragen
Thema: Cmd in pyenv Umgebung ohne command completion
Antworten: 9
Zugriffe: 810

Cmd in pyenv Umgebung ohne command completion

Hallo,

ich habe mir angewöhnt, bei Entwicklungen mit Python pyenv zu verwenden, um neben einer virtuellen Python Umgebung auch die Python Version festlegen zu können.

Ich verwende zur Entwicklung kleiner Werkzeuge oft die Python Bibliothek Cmd.

Wenn ich mit pyenv die Python Version einstelle, die ...
von shoening
Dienstag 1. Juni 2021, 12:56
Forum: Allgemeine Fragen
Thema: Aktuelle Empfehlung für Python Build Umgebung
Antworten: 1
Zugriffe: 410

Re: Aktuelle Empfehlung für Python Build Umgebung

Ich habe jetzt noch einiges dazu gelesen - und dabei neue Erkenntnisse gewonnen - und neue Fragen:

1. Viele Aussagen über Pipenv scheinen nicht zu stimmen und stammen scheinbar aus einem Blog-Eintrag, der mehr Marketing als Fakten enthielt. Ich werde mich daher mit Pipenv erst einmal nicht mehr ...
von shoening
Montag 24. Mai 2021, 19:26
Forum: Allgemeine Fragen
Thema: Aktuelle Empfehlung für Python Build Umgebung
Antworten: 1
Zugriffe: 410

Aktuelle Empfehlung für Python Build Umgebung

Ich beschäftige mich gerade etwas intensiver damit, wie man seine Python Build Umgebung strukturiert.

Mein letztes größeres Python Projekt habe ich noch mit "virtualenv" und "setuptools" gebaut - aber da hat sich ja einiges getan.

Ich beschreibe im Folgenden einmal meine aktuellen Erkenntnisse ...
von shoening
Samstag 6. Februar 2021, 11:09
Forum: Allgemeine Fragen
Thema: Wie besser werden in Python?
Antworten: 6
Zugriffe: 937

Re: Wie besser werden in Python?

Aus meiner Erfahrung (auch mit anderen Programmiersprachen) würde ich ein paar Punkte nennen:

* einen guten Überblick über verfügbare Bibliotheken verschaffen (auch wenn selber machen übt, haben fertige Bibliotheken in der Regel eine gewisse Reife)
* Build Strukturieren (python setuptools ...
von shoening
Dienstag 26. Januar 2021, 13:38
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Urwid Formular Layout
Antworten: 1
Zugriffe: 1366

Re: Urwid Formular Layout

Ich habe jetzt herausgefunden wie das geht:

Ich packe die einzelnen Zeilen der urwid.ListBox in ein urwid.Columns Objekt. Da kann man dann die gewünschte Breite mit angeben. Dann ist es allerdings noch notwendig ein abschließendes urwid.Text() Objekt zu ergänzen, das zum Füllen der Platzes bis zum ...
von shoening
Samstag 23. Januar 2021, 13:35
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Urwid Formular Layout
Antworten: 1
Zugriffe: 1366

Urwid Formular Layout

Hallo,

ich versuche gerade, mir mit URWID ein kleines Utility zu schreiben, mit dem ich regelmäßig eine Handvoll Daten erfassen wollte.

Prinzipiell habe ich das auch jetzt soweit fertig - ich wollte aber das „Formular“ für die Erfassung der Daten etwas geschickter gestalten.

Was ich nicht ...
von shoening
Dienstag 3. März 2015, 13:08
Forum: Allgemeine Fragen
Thema: python3 setup.py erzeugt scripte mit execfile
Antworten: 0
Zugriffe: 1126

python3 setup.py erzeugt scripte mit execfile

Hallo,

Wenn ich mit 'python3 setup.py develop' meine Umgebung für das Entwickeln einer eigenen Anwendung einrichte, die ein paar Startscripte hat,
dann erzeugt setuptools wrapper-scripte, die meine scripte per 'execfile' aufrufen - was bei Python3 natürlich nicht geht.

Ich denke, es handelt sich ...
von shoening
Mittwoch 9. November 2011, 20:28
Forum: GTK+/GNOME
Thema: Fehler beim install von PyGTK mit setuptools in virtualenv
Antworten: 6
Zugriffe: 4847

Re: Fehler beim install von PyGTK mit setuptools in virtuale

Hi deets,

verstecken nicht, aber wenn pygtk noch nicht da war, fehlt das halt.

ich habe mir die virtuelle Umgebung jetzt mit

virtualenv --clean --setuptools .

neu erstellt.

Mich wuerde aber trotzdem interessieren, wie ich das packetieren muss, damit ein easy_install meines pakets dann ...
von shoening
Mittwoch 9. November 2011, 18:54
Forum: GTK+/GNOME
Thema: Fehler beim install von PyGTK mit setuptools in virtualenv
Antworten: 6
Zugriffe: 4847

Re: Fehler beim install von PyGTK mit setuptools in virtuale

Hi,

in der Distribution (Debian 6) ist das ja verfuegbar - aber in der virtuellen Umgebung nicht sichtbar .
(dafuer ist die ja da :)

Ich will natuerlich ueber setuptools auch kontrollieren, welche Version von welchen bibliotheken ich einbinden.
Und diese koennen logischerweise von denen, die mir ...