def __init__(self): ''' コンストラクタ input : none output: none raise : none ''' FindController.__init__(self) self.col_class = Coordinates
def __call__(self, environ, start_response): ''' WSGI アプリケーション ''' FindController.__call__(self, environ, start_response) # リクエストメソッドを取得 method = self.get_method(environ) if method == 'GET': # GET の場合 return self.find(environ, start_response) else: # GET以外は501エラー扱い start_response(self.HTTP_STS_501, self.HTTP_RESPONSE_HEADER_TEXT) self.create_http_responce_dict( self.API_STS_NG_OTHER, self.API_MSG_BODY_NOT_IMPLEMENTED, {'method':method}, None, ) return self.json_dumps_utf8(self.ret_dict)