Skip to content

Commit addac3b

Browse files
committed
Add raw parameter to VkApi.method
1 parent 9291b7f commit addac3b

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

vk_api/vk_api.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -365,13 +365,15 @@ def auth_handler(self):
365365
def get_api(self):
366366
return VkApiMethod(self)
367367

368-
def method(self, method, values=None, captcha_sid=None, captcha_key=None):
368+
def method(self, method, values=None, captcha_sid=None, captcha_key=None, raw=False):
369369
""" Использование методов API
370370
371371
:param method: метод
372372
:param values: параметры
373373
:param captcha_sid:
374374
:param captcha_key:
375+
:param raw: при False возвращает response['response'], при True возвращает response
376+
e.g. может понадобиться для метода execute для получения execute_errors
375377
"""
376378

377379
url = 'https://api.vk.com/method/%s' % method
@@ -435,7 +437,7 @@ def method(self, method, values=None, captcha_sid=None, captcha_key=None):
435437

436438
raise error
437439

438-
return response['response']
440+
return response if raw else response['response']
439441

440442

441443
class VkApiMethod:

0 commit comments

Comments
 (0)