Я пытаюсь подключиться к экземпляру mongodb через сокет python.URL выглядит следующим образом:
имя пользователя: пароль@host.com: порт
как я могу подключиться к нему с помощью Python-сокета?
Следующий код дает мне эту ошибку: [Errno -5] Нет адреса, связанного с именем хоста
import socket
import tornado
full_url = '%s:%s@%s' % (username, password, host)
s = socket.socket()
s.connect((full_url, port))
stream = iostream.IOStream(s)
EDIT - я спрашиваю, потому что asyncmongo не поддерживает этот тип URL прямо сейчас.Я пытаюсь понять, смогу ли я написать патч.Библиотека asyncmongo подключается с использованием сокета, подобного тому, что представлен в коде выше.