18.23.1 Cookieオブジェクト

value_decode( val)
文字列表現を値にデコードして返します。戻り値の型はどのようなものでも許 されます。このメソッドはBaseCookieにおいて何も実行せず、オーバー ライドされるためにだけ存在します。

value_encode( val)
エンコードした値を返します。元の値はどのような型でもかまいませんが、戻 り値は必ず文字列となります。このメソッドはBaseCookieにおいて何 も実行せず、オーバーライドされるためにだけ存在します。

通常value_encode()value_decode()はともに value_decodeの処理内容から逆算した範囲に収まっていなければなりま せん。

output( [attrs[, header[, sep]]])
HTTPヘッダ形式の文字列表現を返します。attrsheaderはそれ ぞれMorseloutput()メソッドに送られます。sep はヘッダの連結に用いられる文字で、デフォルトは'\r\n' (CRLF)となっています。 バージョン 2.5 で 変更 された仕様: デフォルトのセパレータを '\n' から、クッキー の使用にあわせた

output( [attrs[, header[, sep]]])
HTTPヘッダ形式の文字列表現を返します。

js_output( [attrs])
ブラウザがJavaScriptをサポートしている場合、HTTPヘッダを送信した場合と 同様に動作する埋め込み可能なJavaScript snippetを返します。

attrsの意味はoutput()と同じです。

load( rawdata)
rawdataが文字列であれば、HTTP_COOKIEとして処理し、その値 をMorselとして追加します。辞書の場合は次と同様の処理をおこない ます。

for k, v in rawdata.items():
    cookie[k] = v

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。