アカウント名:
パスワード:
今月10/24にリリース予定の3.11だと、いくつかのモジュールが非推奨になる [python.org]ことが決まっていて、その中に cgi モジュールがある。これ、大丈夫なん?Python を CGI として動作させるために必須だったモジュールだよね。
特に、cgi.FieldStorage には直接の代替物がない。(自分は使ってる)「似たような機能は multipart で実現できるよ」とか言われてもねえ……。POST メソッドは、アップロードファイルがあるか否かで multipart/form-data かどうかが切り替わるから、片手間の修正では収まらんと思う。
メンテナがいない&内部が古臭いからって理由らしいけど、cgiモジュールは大分枯れてると思うが……。
# もっとも、先日 cgi.parse の不具合を見つけた。# 既に誰かが報告済みだったけど、間もなく非推奨になるから直すつもりがないらしい。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
3.11怖い (スコア:2, 興味深い)
今月10/24にリリース予定の3.11だと、いくつかのモジュールが非推奨になる [python.org]ことが決まっていて、
その中に cgi モジュールがある。
これ、大丈夫なん?
Python を CGI として動作させるために必須だったモジュールだよね。
特に、cgi.FieldStorage には直接の代替物がない。(自分は使ってる)
「似たような機能は multipart で実現できるよ」とか言われてもねえ……。
POST メソッドは、アップロードファイルがあるか否かで multipart/form-data かどうかが切り替わるから、
片手間の修正では収まらんと思う。
メンテナがいない&内部が古臭いからって理由らしいけど、cgiモジュールは大分枯れてると思うが……。
# もっとも、先日 cgi.parse の不具合を見つけた。
# 既に誰かが報告済みだったけど、間もなく非推奨になるから直すつもりがないらしい。