タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

GoogleAppEngineに関するysk_fujikiのブックマーク (1)

  • 開発用サーバかどうかを判定する【App Engine】 - Programming Magic

    Google App Engine上で動くプログラムを開発する場合は、SDKに含まれる開発用のサーバを使って開発をするが、番用のサーバ(appspot.com)と異なる点もあるため、開発用サーバかどうかを判定したいことがある。1つフラグを作って手動で切り替える手もあるが、うっかりフラグを戻し忘れたままアップロードしてしまうと、デバッグ用の情報が見られてしまうこともありえる。 そこで、環境変数をチェックすることで自動的に開発サーバかどうかを判定する。 環境変数の'SERVER_SOFTWARE'を調べてみると、開発用サーバでは「Development/1.0」、番用サーバでは「Google Apphosting/1.0」という値になっているため、この文字列を調べることで開発用サーバかどうかを判定することができる。 import os def is_dev(): return os.env

  • 1