Suchergebnisse für Anfrage "contextmanager"
Asynchroner Kontextmanager
Ich habe einasynchrone API [https://github.com/vuamitom/tornado-smtpclient], mit dem ich eine Verbindung herstelle und E-Mails an einen SMTP-Server sende, auf dem einige Einstellungen vorgenommen wurden und der heruntergefahren wurde. So passt es ...
Wie manipuliere ich die Ausnahme in __exit__ eines Kontextmanagers?
Ich weiß, dass es schlecht ist, eine Ausnahme innerhalb des @ eines Kontextmanagers erneut auszulöse__exit__() Methode. Ich möchte also ein Attribut auf der Instanz anheften, das Kontextinformationen enthalten kann, die nicht verfügbar sind, wenn ...
Ist es möglich, innerhalb der __exit __ () -Methode eines Kontextmanagers auf das Kontextobjekt (Codeblock) zuzugreifen?
Ich möchte das Codeobjekt in der erneut aufrufenAusfahrt() -Methode, wenn eine Ausnahme ausgelöst wird (möglicherweise mehrmals, möglicherweise mit Verzögerung). Ich weiß, dass es mit einem Dekorateur sehr einfach ist, aber meine Motivation ist, ...
Auf mehreren Kontextmanagern einen "mit" -Block erstellen? [Duplikat
Diese Frage hat hier bereits eine Antwort: Mehrere Variablen in einer 'with'-Anweisung? [/questions/893333/multiple-variables-in-a-with-statement] 5 Antworten Angenommen, Sie haben drei Objekte, die Sie über den Kontext-Manager erwerben, z. B. ...
Context Manager zum Überprüfen von Daten
Ich versuche über eine gute Lösung nachzudenken und mir fällt nichts ein. Als Übung versuche ich, einen Kontextmanager zu erstellen, der die Datenüberprüfung übernimmt. Beispiel: validation = lambda x: len(x) <= 10 with validator(validation): ...
Kontextmanager und Pools für mehrere Prozesse
Angenommen, Sie verwenden einemultiprocessing.Pool Objekt, und Sie verwenden dieinitializer Einstellung des Konstruktors zur Übergabe einer Initialisierungsfunktion, die dann eine Ressource im globalen Namespace erstellt. Angenommen, die ...
Python2.7 contextlib.ExitStack-Äquivalent
Zum programmgesteuerten Kombinieren von Kontextmanagern verwende ich den folgenden Code: == helpers.py == from contextlib import nested import mock def multiple_patch(obj_to_be_patch, *methods): return nested( ...
python contextmanager newline issue
Mit Pythons contextmanager [https://docs.python.org/3.5/library/contextlib.html#contextlib.contextmanager] Ich möchte einen Wrapper generieren, um den Linux-ähnlichen Fortschritt eines bestimmten Codeblocks anzuzeigen: Doing something... done. ...
Seite 1 von 2