パラメータをチェックし、残りのコードを実行することを決定する関数を作成しました。私は次のように見えます:
def assert_something(a):
if a>3:
exit(0)
私はこれを次のように使用しようとします:
class SomeHandler(webapp2.RequestHandler):
def get(self,parameter):
#check and if something wrong then quit
assert_something(parameter)
#otherwise do other things
問題は、exit()
関数が常に 500 コードの応答を作成することです。
たとえば、200 コードでこのリクエストを終了できるように、このコードを変更するにはどうすればよいですか?