Browse Source

(fix) issue #4: deprecated fix

(fix) issue #4: nickname
master
Alexeev Nickolay 3 years ago
parent
commit
013d5b35b2
  1. 2
      setup.py
  2. 3
      yandex_connect/base.py
  3. 2
      yandex_connect/directory.py

2
setup.py

@ -9,7 +9,7 @@ with open(path.join(this_directory, 'README.md'), encoding='utf-8') as f:
long_description = f.read()
setup(name='yandex_connect',
version='0.28b0',
version='0.29b0',
description='API Yandex Connect',
url='http://github.com/zt50tz/yandex-connect',
author='Alexeev Nick',

3
yandex_connect/base.py

@ -25,6 +25,9 @@ def token_get_by_code():
code = input('Enter code: ')
auth = '%s:%s' % (client_id, client_secret)
if hasattr(base64, 'encodebytes'):
auth_base64 = base64.encodebytes(auth.encode('utf-8')).decode('utf-8')
else:
auth_base64 = base64.encodestring(auth.encode()).decode("utf-8")
headers = {
"Authorization": "Basic %s" % auth_base64.replace('\n', '').strip()

2
yandex_connect/directory.py

@ -72,7 +72,7 @@ class YandexConnectDirectory(YandexConnectBase):
:param nickname: nickname / email
:return: int
"""
if nickname.find('@'):
if nickname.find('@') > -1:
nickname = nickname[:nickname.find('@')]
if 'user_id_by_email' not in self.cache:
self.cache['user_id_by_email'] = {}

Loading…
Cancel
Save