google.appengine.api.backendinfo モジュール

概要

アプリケーション用に構成されたバックエンドを記述して、BackendInfoExternal レコードを処理するためのライブラリ。backend.yaml からのレコードの読み込みをサポートします。

目次

class google.appengine.api.backendinfo.BackendEntry(*args, **kwargs)ソース

Bases: google.appengine.api.validation.Validated

各バックエンド エントリに 1 つのバックエンドを記述します。

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()ソース
ParseOptions()ソース

「options」フィールドを解析して、該当するフィールドを設定します。

ToDict()ソース

バックエンド エントリを表す、並び替えられた状態の辞書を返します。

WriteOptions()ソース

他の設定に基づいて「options」フィールドに値を書き込みます。

get_class()ソース

「class」のアクセサ。属性参照はエラーとなるためです。

set_class(Class)ソース

「class」のセッター。属性参照はエラーとなるためです。

class google.appengine.api.backendinfo.BackendInfoExternal(**attributes)ソース

Bases: google.appengine.api.validation.Validated

BackendInfoExternal は、アプリケーションのすべてのバックエンド エントリを記述します。

ATTRIBUTES = {'backends': <google.appengine.api.validation.Optional object>}
exception google.appengine.api.backendinfo.BadConfigソース

ベース: exceptions.Exception

無効な構成が指定されました。

google.appengine.api.backendinfo.LoadBackendEntry(backend_entry)ソース

文字列から BackendEntry オブジェクトを解析します。

パラメータ

backend_entry - バックエンド エントリ(文字列)

戻り値

BackendEntry オブジェクト。

google.appengine.api.backendinfo.LoadBackendInfo(backend_info, open_fn=None)ソース

文字列から BackendInfoExternal オブジェクトを解析します。

パラメータ
  • backend_info - バックエンド スタンザ(バックエンドのリスト)(文字列)

  • open_fn - ファイルを開くための関数。使用されていません。

戻り値

BackendInfoExternal オブジェクト。