Modul google.appengine.api.backendinfo

Übersicht

Eine Bibliothek zum Arbeiten mit BackendInfoExternal-Datensätzen, die für eine Anwendung konfigurierte Back-Ends beschreiben. Unterstützt das Laden der Datensätze aus backend.yaml.

Inhalt

Klasse google.appengine.api.backendinfo.BackendEntry(*args, **kwargs)Quelle

Bases: google.appengine.api.validation.Validated

Ein Back-End-Eintrag beschreibt ein einzelnes Back-End.

ATTRIBUTES = {'max_concurrent_requests': <google.appengine.api.validation.Optional object>, 'instances': <google.appengine.api.validation.Optional object>, 'state': <google.appengine.api.validation.Optional object>, 'name': '(?!-)[a-z\\d\\-]{1,100}', 'start': <google.appengine.api.validation.Optional object>, 'public': <google.appengine.api.validation.Optional object>, 'dynamic': <google.appengine.api.validation.Optional object>, 'class': <google.appengine.api.validation.Optional object>, 'failfast': <google.appengine.api.validation.Optional object>, 'options': <google.appengine.api.validation.Optional object>}
Init()Quelle
ParseOptions()Quelle

Analysiert das Feld "Optionen" und legt die entsprechenden Felder fest.

ToDict()Quelle

Gibt ein sortiertes Wörterbuch zurück, das den Back-End-Eintrag darstellt.

WriteOptions()Quelle

Schreibt das Feld "Optionen" basierend auf anderen Einstellungen.

get_class()Quelle

Accessor für "Klasse", da eine Attributreferenz ein Fehler ist.

set_class(Class)Quelle

Setter für "Klasse", da eine Attributreferenz ein Fehler ist.

Klasse google.appengine.api.backendinfo.BackendInfoExternal(**attributes)Quelle

Bases: google.appengine.api.validation.Validated

BackendInfoExternal beschreibt alle Back-End-Einträge für eine Anwendung.

ATTRIBUTES = {'backends': <google.appengine.api.validation.Optional object>}
Ausnahme google.appengine.api.backendinfo.BadConfigQuelle

Bases: exceptions.Exception

Eine ungültige Konfiguration wurde bereitgestellt.

google.appengine.api.backendinfo.LoadBackendEntry(backend_entry)Quelle

Analysiert ein BackendEntry-Objekt aus einem String.

Parameter

backend_entry – Ein Back-End-Eintrag, als String

Gibt Folgendes zurück:

Ein BackendEntry-Objekt.

google.appengine.api.backendinfo.LoadBackendInfo(backend_info, open_fn=None)Quelle

Analysiert ein BackendInfoExternal-Objekt aus einem String.

Parameter
  • backend_info – Eine Back-Ends-Stanza (Liste der Back-Ends) als String

  • open_fn – Funktion zum Öffnen von Dateien. nicht in Verwendung.

Returns

Ein BackendInfoExternal-Objekt.