Импорт ProxyConnector
Fahreeve opened this issue · 2 comments
Fahreeve commented
Добавь возможность импортировать не только так:
from aiosocks.connector import ProxyConnector
но и так:
import aiosocks
a = aiosocks.connector.ProxyConnector
nibrag commented
Для этого нужно в aiosocks.__init__
импортить connector, это приведет:
- кросс импорт
- Если импортить connector в
__init__
, то в connector запустится импорт aiohttp. Не всем нужен коннектор и в частности http протокол. Из-за этого появится лишняя зависимость для людей, кто не пользуется http протоколом.
Можешь так:
import aiosocks.connector
a = aiosocks.connector.ProxyConnector
Fahreeve commented
Да я так и делаю, но прост у меня код выглядит так:
import aiosocks
import aiosocks.connector
думал, может получится одним импортом обойтись. Но если это вызывает такие проблемы в твоем проекте, то лучше пусть все останется как есть)