@@ -62,17 +62,18 @@ def __str__(self):
6262
6363class ApiError (VkApiError ):
6464
65- def __init__ (self , vk , method , values , error ):
65+ def __init__ (self , vk , method , values , raw , error ):
6666 self .vk = vk
6767 self .method = method
6868 self .values = values
69+ self .raw = raw
6970 self .code = error ['error_code' ]
7071 self .error = error
7172
7273 def try_method (self ):
7374 """ Отправить запрос заново """
7475
75- return self .vk .method (self .method , self .values )
76+ return self .vk .method (self .method , self .values , raw = self . raw )
7677
7778 def __str__ (self ):
7879 return '[{}] {}' .format (self .error ['error_code' ],
@@ -81,16 +82,17 @@ def __str__(self):
8182
8283class ApiHttpError (VkApiError ):
8384
84- def __init__ (self , vk , method , values , response ):
85+ def __init__ (self , vk , method , values , raw , response ):
8586 self .vk = vk
8687 self .method = method
8788 self .values = values
89+ self .raw = raw
8890 self .response = response
8991
9092 def try_method (self ):
9193 """ Отправить запрос заново """
9294
93- return self .vk .method (self .method , self .values )
95+ return self .vk .method (self .method , self .values , raw = self . raw )
9496
9597 def __str__ (self ):
9698 return 'Response code {}' .format (self .response .status_code )
0 commit comments