Skip to content

Commit 722e151

Browse files
committed
4.4
Python 3 support
1 parent d7e6391 commit 722e151

4 files changed

Lines changed: 21 additions & 7 deletions

File tree

example.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ def main():
1414

1515
try:
1616
vk = vk_api.VkApi(login, password) # Авторизируемся
17-
except vk_api.authorization_error, error_msg:
18-
print error_msg # В случае ошибки выведем сообщение
17+
except vk_api.authorization_error as error_msg:
18+
print(error_msg) # В случае ошибки выведем сообщение
1919
return # и выйдем
2020

2121
values = {
2222
'count': 1 # Получаем только одно сообщение
2323
}
2424
response = vk.method('wall.get', values) # С использованием метода wall.get
25-
print response[1]['text'] # Печатаем текст последнего поста со стены
25+
print(response[1]['text']) # Печатаем текст последнего поста со стены
2626

2727
if __name__ == '__main__':
2828
main()

jconfig/__init__.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
__author__ = "Kirill Python"
2-
__version__ = "1.0"
2+
__version__ = "1.1"
33
__email__ = "mikeking568@gmail.com"
44
__contact__ = "https://vk.com/python273"
55

6-
from jconfig import *
6+
7+
import sys
8+
if sys.version_info[0] == 2:
9+
from jconfig import *
10+
else:
11+
from .jconfig import *

vk_api/__init__.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
__author__ = "Kirill Python"
2-
__version__ = "4.3"
2+
__version__ = "4.4"
33
__email__ = "mikeking568@gmail.com"
44
__contact__ = "https://vk.com/python273"
55

6-
from vk_api import *
6+
7+
import sys
8+
if sys.version_info[0] == 2:
9+
from vk_api import *
10+
else:
11+
from .vk_api import *

vk_api/vk_api.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,13 @@ def vk_login(self, captcha_sid='', captcha_key=''):
6868

6969
self.sid = remixsid
7070
return True
71+
7172
elif 'sid=' in response.url:
7273
raise authorization_error('Authorization error (capcha)')
7374

75+
elif 'security_check' in response.url:
76+
raise authorization_error('Authorization error (enter number)')
77+
7478
def check_sid(self):
7579
""" Прверка Cookies remixsid на валидность """
7680

0 commit comments

Comments
 (0)