Python Mongokit Connection () AssertionError
Pergunta
Acabei de instalar o Mongokit e não consigo descobrir por que eu fico oSertionError
Console Python:
>>> from mongokit import Connection
>>> c = Connection()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.6/dist-packages/mongokit-0.5.3-py2.6.egg/mongokit/connection.py", line 35, in __init__
super(Connection, self).__init__(*args, **kwargs)
File "build/bdist.linux-i686/egg/pymongo/connection.py", line 169, in __init__
File "build/bdist.linux-i686/egg/pymongo/connection.py", line 338, in __find_master
File "build/bdist.linux-i686/egg/pymongo/connection.py", line 226, in __master
File "build/bdist.linux-i686/egg/pymongo/database.py", line 220, in command
File "build/bdist.linux-i686/egg/pymongo/collection.py", line 356, in find_one
File "build/bdist.linux-i686/egg/pymongo/cursor.py", line 485, in next
File "build/bdist.linux-i686/egg/pymongo/cursor.py", line 461, in _refresh
File "build/bdist.linux-i686/egg/pymongo/cursor.py", line 429, in __send_message
File "build/bdist.linux-i686/egg/pymongo/helpers.py", line 98, in _unpack_response
AssertionError
>>>
Console MongoDB:
Wed Mar 31 10:27:34 connection accepted from 127.0.0.1:60480 #30
Wed Mar 31 10:27:34 end connection 127.0.0.1:60480
dB 1.5 Pymongo 1.5 (testado também em 1.4.) Mongokit 0.5.3 (também 0.5.2)
Solução
Esta é uma questão conhecida em Pymongo, trabalhando contra o Devel (> 1.4.0) versões do MongoDB. Acabei de lançar o Pymongo 1.5.2 com correção - tente atualizar para isso.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow