
couchdb-python - issue #227
NonASCII data in map/reduce functions when using stdlib json
What steps will reproduce the problem?
See test_script.py
What is the expected output?
Reduced result
What do you see instead?
Traceback (most recent call last): File "couchview.py", line 43, in <module> for row in db.query(params_fun, reduce_to_sum, language='python', group=True): File "/home/user/.virtualenvs/bikes/local/lib/python2.7/site-packages/CouchDB-0.10dev-py2.7.egg/couchdb/client.py", line 1158, in iter return iter(self.rows) File "/home/user/.virtualenvs/bikes/local/lib/python2.7/site-packages/CouchDB-0.10dev-py2.7.egg/couchdb/client.py", line 1177, in rows self._fetch() File "/home/user/.virtualenvs/bikes/local/lib/python2.7/site-packages/CouchDB-0.10dev-py2.7.egg/couchdb/client.py", line 1164, in _fetch data = self.view._exec(self.options) File "/home/user/.virtualenvs/bikes/local/lib/python2.7/site-packages/CouchDB-0.10dev-py2.7.egg/couchdb/client.py", line 1060, in _exec content = json.encode(body).encode('utf-8') UnicodeDecodeError: 'ascii' codec can't decode byte 0xd1 in position 51: ordinal not in range(128)
Please use labels and text to provide additional information.
Python-2.7.3 couchdb-python-0.8 and 0.10dev stdlib json (there is no problem if simplejson used)
- test_script.py 350
Comment #1
Posted on Jul 15, 2014 by Quick RhinoThis issue has been migrated to GitHub. Please continue discussion here:
Status: Assigned
Labels:
Type-Defect
Priority-Medium