KontextDecorator.

Erstellen Sie APIs, die als Dekorateure und als Kontextmanager arbeiten
Jetzt downloaden

KontextDecorator. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Michael Foord
  • Website des Verlags:
  • http://www.voidspace.org.uk/python/rest2web/

KontextDecorator. Stichworte


KontextDecorator. Beschreibung

Erstellen Sie APIs, die als Dekoratoren und als Kontextmanager arbeiten Wenn Sie ein Bibliothek oder einen Framework-Ersteller sind, ist es schön, APIs erstellen zu können, die entweder als Dekoratoren oder Kontextmanager verwendet werden können Als zusätzliches Stück Güte bietet die After-Methode das optionale Ausnahme-Handling-Verhalten von __exit__ auch für decoratoren.contextdecorator ist eine Python-Bibliothek, mit der Sie APIs erstellen können, die als Dekoratoren und als Kontextmanager arbeiten. von contextedeDecorator Import ContextDecoratorClass MyContext (ContextDecorator): def __Init __ (Self, * Args): "" "Normal Initialiser" "" def vor (Self): "" "Aufgerufen, um den mit Block einzugeben oder die dekorierte Funktion zu starten. Wenn verwendet A mit Erklärung, was auch immer diese Methode zurückkehrt Kontextmanager. "" @mycontext ('einige', 'args') def Funktion (): Passwith MyContext ('einige', 'Args') als etwas: Passboth vor und nachdem die Methoden optional sind (aber auch nicht etwas sinnlos ist ). Sehen Sie sich die Tests für mehr Nutzungsbeispiele an. KontextDecoratorte-Tests erfordern UnitTest2, um zu laufen. Anforderungen: · Python


KontextDecorator. Zugehörige Software