Groundhogay.

können Sie einen Vorgang wiederholen, bis Sie es richtig machen
Jetzt downloaden

Groundhogay. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Benjamin Coe
  • Website des Verlags:
  • https://github.com/bcoe/

Groundhogay. Stichworte


Groundhogay. Beschreibung

Groundhogday ist ein Python-Modul, das Ihnen hilft, einen belastenden Code vor weniger als elastischen Diensten aufzubauen. Dies führt dazu, dass bequemer Wiederholungs-Dekoratoren mit Rückrufe für die Handhabung von Fehlerbedingungen. 'meine Ausnahme') myclass (). my_function () Wenn eine Ausnahme angehoben wird, wiederholt der Standard-Dekorator die Methode my_function viermal mit einem anfänglichen BACKOFF von 1,7 Sekunden, der exponentiell wächst @Groundhogday (Backoff = Groundhogday.linear, maximal_retry_callback = 'Maximum_retries_Reached') Def My_Function (Self): Drucken 'Meine Nachricht' erheben Ausnahme ('meine Ausnahme') echt Maximum_retries_Reached (Self, Last_Error): drucken str (last_error) myclass () .my_function () Dieses Beispiel verwendet ein linearer Backoff statt als exponentielles Backoff. Es wird das Maximum_Retries_Reached-Verfahren nach der vierten Ausnahme ausführen. Musagethe Groundhog Day Decorator kann mit den folgenden Parametern konfiguriert werden.- Maximum_retries: Wie viele Wiederholungen vor der Erhöhung einer Ausnahme? BACKOFFF: Der Backoff-Typ, entweder linear oder exponentiell (Standardeinstellung an Exponential). erreicht.- exception_callback: Der Name eines Rückrufs, der nach jeder Ausnahme ausgeführt wird Airbrake DecoratoratorGroundHog Day bietet einen Dekorateur, der mit Airbrakeclass-Myclass (Objekt) integriert ist: @retryw ithairbrake (Name = 'Python-Crawling-Stack', Version = '1.0.0', URL = 'http: //attachments.me', umgebung_name = 'Produktion', api_key = '') def function_that_sends_error_to_airbrake (self): Ausnahme aufheben ('Diese Ausnahme wird an Airbrake gesendet') - Sie können auch alle Konfigurationsoptionen angeben, die im GroundHogtag Decorator verfügbar sind. Anstatt alle API-Informationen in der Dekoration zu bieten, können Sie exportieren Die Homepage des pytoad_config_directory-Umgebungsvariablens. Product


Groundhogay. Zugehörige Software