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 ...
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. ...
python wie man sicher mit einer Ausnahme innerhalb eines Kontextmanagers umgeht
Ich denke, ich habe gelesen, dass Ausnahmen in einemwith nicht zulassen__exit__, um korrekt angerufen zu werden. Wenn ich in diesem Punkt falsch liege, verzeihen Sie meine Unwissenheit. Damit ich hier einen Pseudocode habe, ist mein Ziel, ...
was ergibt sich ohne Wert tun im Kontextmanager
import contextlib import time @contextlib.contextmanager def time_print(task_name): t = time.time() try: yield finally: print task_name, "took", time.time() - t, "seconds." def doproc(): x=1+1 with time_print("processes"): [doproc() for _ in ...
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, ...
Alternative zu contextlib.nested mit variabler Anzahl von Kontextmanagern
Wir haben Code, der abhängig von den Laufzeitparametern eine variable Anzahl von Kontextmanagern aufruft:
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 ...
Warum schließt der Kontextmanager von MySQLdb Connection den Cursor nicht?
MySQLdbConnections haben einen rudimentären Kontextmanager, der einen Cursor auf @ ersteleingebe, rollt entweder zurück oder schreibt ein @ feAusfahr und unterdrückt implizit keine Ausnahmen. Von ...
Ist Python * mit * -Anweisung genau gleichbedeutend mit einem try - (außer) - finally-Block?
Ich weiß, dass dies viel diskutiert wurde, aber ich kann immer noch keine Antwort finden, um dies zu bestätigen: Ist dasmi -Anweisung ist identisch mit dem Aufruf des gleichen Codes in einem try - (except) -finally-Block, in dem alles definiert ...
Seite 1 von 2