Привет, парсю сайт, маскирую ip через прокси, использую tor в связке со stem, что бы сменить ip в коде нужно выполнить пару команд

with Controller.from_port(port=9051) as controller:
            controller.authenticate(password='my_password')
            controller.signal(Signal.NEWNYM) 
            print(controller.get_ports('CONTROL'))

проверяю затем в консоли torify curl -v -I -H http://icanhazip.com/ и вижу что адреса меняются, что бы мне обращаться к прокси нужно прописать порт этого прокси, я исполюзую фреймворк Grab, фреймворк так себе плохо документирован, то что в документации на практике не все работает и приходится дебажить, вот как обращаюсь к прокси

self.grab.proxylist.load_list(self.proxies, proxy_type='socks5')
self.proxies = [
                'localhost:8118',
                'localhost:8118'
            ]

но получаю вот такие ошибки, что сокет закрыт или еще чтото

INFO 2018-07-01 19:07:48,745 stem.log:169 Error while receiving a control message (SocketClosed): empty socket content
https://www.avito.ru/volgograd/avtomobili/subaru_legacy_1997_1117763173
DEBUG 2018-07-01 19:07:51,765 stem.log:169 GETCONF __owningcontrollerprocess (runtime: 0.0016)
DEBUG 2018-07-01 19:07:51,769 stem.log:169 GETINFO net/listeners/control (runtime: 0.0018)
[9051]
INFO 2018-07-01 19:07:51,770 stem.log:169 Error while receiving a control message (SocketClosed): received exception "read of closed file"
https://www.avito.ru/volgograd/avtomobili/subaru_legacy_1997_1117763173
DEBUG 2018-07-01 19:07:54,785 stem.log:169 GETCONF __owningcontrollerprocess (runtime: 0.0026)
DEBUG 2018-07-01 19:07:54,790 stem.log:169 GETINFO net/listeners/control (runtime: 0.0010)
[9051]
INFO 2018-07-01 19:07:54,793 stem.log:169 Error while receiving a control message (SocketClosed): received exception "[Errno 9] Bad file descriptor"

возможно ктото применял такие связки, подскажите в чем проблема