Skip to content

Commit 90e055f

Browse files
committed
Refactor
1 parent 39d6dba commit 90e055f

2 files changed

Lines changed: 10 additions & 27 deletions

File tree

vk_api/utils.py

Lines changed: 6 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,6 @@
99
"""
1010

1111

12-
def doc(method=None):
13-
""" Открывает документацию на метод или список всех методов
14-
15-
:param method: метод
16-
"""
17-
18-
if not method:
19-
method = 'methods'
20-
21-
url = 'https://vk.com/dev/{}'.format(method)
22-
23-
import webbrowser
24-
webbrowser.open(url)
25-
26-
2712
def search_re(reg, string):
2813
""" Поиск по регулярке """
2914
s = reg.search(string)
@@ -38,9 +23,9 @@ def clean_string(s):
3823
return s.strip().replace(' ', '')
3924

4025

41-
def code_from_number(phone_prefix, phone_postfix, number):
42-
prefix_len = len(phone_prefix)
43-
postfix_len = len(phone_postfix)
26+
def code_from_number(prefix, postfix, number):
27+
prefix_len = len(prefix)
28+
postfix_len = len(postfix)
4429

4530
if number[0] == '+':
4631
number = number[1:]
@@ -49,11 +34,11 @@ def code_from_number(phone_prefix, phone_postfix, number):
4934
return
5035

5136
# Сравниваем начало номера
52-
if not number[:prefix_len] == phone_prefix:
37+
if number[:prefix_len] != prefix:
5338
return
5439

5540
# Сравниваем конец номера
56-
if not number[-postfix_len:] == phone_postfix:
41+
if number[-postfix_len:] != postfix:
5742
return
5843

59-
return number[prefix_len:-postfix_len]
44+
return number[prefix_len:-postfix_len]

vk_api/vk_api.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
import requests
1616

1717
import jconfig
18-
from .utils import doc, code_from_number, search_re, clean_string
18+
from .utils import code_from_number, search_re, clean_string
19+
1920

2021
DELAY = 0.34 # ~3 requests per second
2122
TOO_MANY_RPS_CODE = 6
@@ -195,14 +196,14 @@ def vk_login(self, captcha_sid=None, captcha_key=None):
195196

196197
def twofactor(self, response, code, remember_device=False):
197198
""" Двухфакторная аутентификация
198-
:param reponse: запрос, содержащий страницу с приглашением к аутентификации
199+
:param response: запрос, содержащий страницу с приглашением к аутентификации
199200
:param code: код, который необходимо ввести для успешной аутентификации
200201
:param remember_device: параметр, означающий,
201202
стоит ли запоминать это устройство в целях
202203
избежания повторного ввода кода(default: False)
203204
"""
204205

205-
if code == None:
206+
if code is None:
206207
raise TwoFactorError("Empty code doesn't acceptable")
207208
if len(code) != 6:
208209
raise TwoFactorError("Length of code cannot be other than 6.")
@@ -453,9 +454,6 @@ def __getattr__(self, method):
453454
def __call__(self, *args, **kwargs):
454455
return self._vk.method(self._method, kwargs)
455456

456-
def get_doc(self):
457-
doc(self._method)
458-
459457

460458
class AuthorizationError(Exception):
461459
pass

0 commit comments

Comments
 (0)