2121 cookies_to_list , set_cookies_from_list
2222)
2323
24- DELAY = 0.34 # ~3 requests per second
25-
2624TOO_MANY_RPS_CODE = 6
2725NEED_VALIDATION_CODE = 17
2826HTTP_ERROR_CODE = - 1
4139
4240
4341class VkApi (object ):
42+
43+ RPS_DELAY = 0.34 # ~3 requests per second
44+
4445 def __init__ (self , login = None , password = None , token = None ,
4546 auth_handler = None , captcha_handler = None ,
4647 config = jconfig .Config , config_filename = 'vk_config.v2.json' ,
@@ -50,21 +51,20 @@ def __init__(self, login=None, password=None, token=None,
5051 :param login: Логин ВКонтакте (лучше использовать номер телефона для
5152 автоматического обхода проверки безопасности)
5253 :param password: Пароль ВКонтакте (если пароль не передан, то будет
53- попытка использовать сохраненные данные для
54- аутентификации)
54+ попытка использовать сохраненные данные)
5555
5656 :param token: access_token
5757 :param auth_handler: Функция для обработки двухфакторной аутентификации,
5858 должна возвращать строку с кодом и
5959 булевое значение, означающее, стоит ли запомнить
6060 это устройство, для прохождения аутентификации.
6161 :param captcha_handler: Функция для обработки капчи
62- :param config: класс для сохранения настроек
62+ :param config: Класс для сохранения настроек
6363 :param config_filename: Расположение config файла
6464
6565 :param api_version: Версия API
6666 :param app_id: Standalone-приложение
67- :param scope: Запрашиваемые права. Можно передать строкой
67+ :param scope: Запрашиваемые права (можно передать строкой или числом)
6868 :param client_secret: Защищенный ключ приложения для серверной
6969 авторизации (https://vk.com/dev/auth_server)
7070 """
@@ -493,7 +493,7 @@ def method(self, method, values=None, captcha_sid=None, captcha_key=None, raw=Fa
493493
494494 with self .lock :
495495 # Ограничение 3 запроса в секунду
496- delay = DELAY - (time .time () - self .last_request )
496+ delay = self . RPS_DELAY - (time .time () - self .last_request )
497497
498498 if delay > 0 :
499499 time .sleep (delay )
0 commit comments