2016-09-02 7 views
0

私は、SSLで保護されたトラフィックを使ってFlaskアプリケーションから呼び出されているEve APIを作成しました。 Eveが着信要求を処理しようとすると、アプリケーション自体が動作するはずですが、エラーが発生します。FlaskアプリケーションからPython Eveを呼び出すと奇妙なエラーになる

Eve==0.6.4 
Flask==0.10.1 



Traceback (most recent call last): 
    File "/home/user/.virtualenvs/eve-oauth2/lib/python2.7/site-packages/eve/flaskapp.py", line 968, in __call__ 
    return super(Eve, self).__call__(environ, start_response) 
    File "/home/user/.virtualenvs/eve-oauth2/lib/python2.7/site-packages/flask/app.py", line 2000, in __call__ 
    return self.wsgi_app(environ, start_response) 
    File "/home/user/.virtualenvs/eve-oauth2/lib/python2.7/site-packages/flask/app.py", line 1991, in wsgi_app 
    response = self.make_response(self.handle_exception(e)) 
    File "/home/user/.virtualenvs/eve-oauth2/lib/python2.7/site-packages/flask/app.py", line 1567, in handle_exception 
    reraise(exc_type, exc_value, tb) 
    File "/home/user/.virtualenvs/eve-oauth2/lib/python2.7/site-packages/flask/app.py", line 1988, in wsgi_app 
    response = self.full_dispatch_request() 
    File "/home/user/.virtualenvs/eve-oauth2/lib/python2.7/site-packages/flask/app.py", line 1641, in full_dispatch_request 
    rv = self.handle_user_exception(e) 
    File "/home/user/.virtualenvs/eve-oauth2/lib/python2.7/site-packages/flask/app.py", line 1539, in handle_user_exception 
    return self.handle_http_exception(e) 
    File "/home/user/.virtualenvs/eve-oauth2/lib/python2.7/site-packages/flask/app.py", line 1495, in handle_http_exception 
    handler = self._find_error_handler(e) 
    File "/home/user/.virtualenvs/eve-oauth2/lib/python2.7/site-packages/flask/app.py", line 1476, in _find_error_handler 
    .get(code)) 
    File "/home/user/.virtualenvs/eve-oauth2/lib/python2.7/site-packages/flask/app.py", line 1465, in find_handler 
    handler = handler_map.get(cls) 

答えて

0

少なくともこのケースでは、ライブラリ間の互換性に問題がありました。理由はわかりません。 EveとFlaskをpip(pip install --upgrade flaskpip install --upgrade eve)でアップグレードし、再び動作します。

関連する問題