theory
theory copied to clipboard
Crash with recent WebOb
Accessing: http://localhost:9099/mpdcontrol/status gives:
Module weberror.evalexception:431 in respond view
>> app_iter = self.application(environ, detect_start_response)
Module beaker.middleware:73 in __call__ view
>> return self.app(environ, start_response)
Module beaker.middleware:155 in __call__ view
>> return self.wrap_app(environ, session_start_response)
Module routes.middleware:131 in __call__ view
>> response = self.app(environ, start_response)
Module pylons.wsgiapp:106 in __call__ view
>> controller = self.resolve(environ, start_response)
Module pylons.wsgiapp:239 in resolve view
>> return self.find_controller(controller)
Module pylons.wsgiapp:272 in find_controller view
>> __import__(full_module_name)
Module ?:25 in <module> view
>> from pylons.decorators import jsonify
Module ?:17 in <module> view
>> from webob.multidict import UnicodeMultiDict
ImportError: cannot import name UnicodeMultiDict
This makes a lot of the interface non-functioning - it lists albums/songs etc. but cannot play music.
This was with WebOb 1.2.3 installed (from the default installation routine)
Based on this http://lists.okfn.org/pipermail/ckan-dev/2011-July/001028.html
I tried ./env/bin/pip-2.6 install WebOb==1.0.8
and this resolved my issue