Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ошибка при использовании VkRequestsPool #42

Closed
VolanDeVovan opened this issue Nov 7, 2016 · 5 comments
Closed

Comments

@VolanDeVovan
Copy link

VolanDeVovan commented Nov 7, 2016

with vk_api.VkRequestsPool(session) as pool:
pool.method('messages.addChatUser', {'chat_id': *, 'user_id': *** })
pool.method('messages.removeChatUser', {'chat_id': *, 'user_id': ***})
При использовании такого кода после исполнения появляется ошибка

Start while
Traceback (most recent call last):
File "vkflood.py", line 49, in
vkFlood(session)
File "vkflood.py", line 44, in vkFlood
pool.method('messages.removeChatUser', {'chat_id': 2, 'user_id': 372675505})
File "/usr/lib/python3.4/site-packages/vk_api/vk_tools.py", line 150, in exit
self.execute()
File "/usr/lib/python3.4/site-packages/vk_api/vk_tools.py", line 285, in execute
self.pool[i + x][2].update(response[x])
TypeError: 'int' object is not iterable

@VolanDeVovan
Copy link
Author

а где ошибка в коде? Все верно же

@VolanDeVovan
Copy link
Author

start while это если что обычный принт перед кодом. Там цикла нет . Только with

@python273
Copy link
Owner

python273 commented Nov 8, 2016

Да, сейчас есть проблема с пуллом, он не может возвращать все типы. Я пофикшу, но это ломает обратную совместимость

Пока можно или самому генерировать код для метода execute, или просто отдельными запросами делать

@python273
Copy link
Owner

@VolanDeVovan залил апдейт в dev ветку, можно потестить, но нужно будет пофиксить скрипт

Обновленный пример:
https://github.com/python273/vk_api/blob/dev/examples/requests_pool.py

@python273
Copy link
Owner

Пофикшено в версии 8.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants