Fix in demos related to async-await syntax (#123)
- remove 3.4 version from setup.py - add cryprography package to requirements since it is used in dictionary_auth - add a few missed async kwords
This commit is contained in:
parent
db7dbd9b07
commit
d89f6b7e3d
|
@ -10,7 +10,7 @@ class DBAuthorizationPolicy(AbstractAuthorizationPolicy):
|
||||||
def __init__(self, dbengine):
|
def __init__(self, dbengine):
|
||||||
self.dbengine = dbengine
|
self.dbengine = dbengine
|
||||||
|
|
||||||
def authorized_userid(self, identity):
|
async def authorized_userid(self, identity):
|
||||||
async with self.dbengine as conn:
|
async with self.dbengine as conn:
|
||||||
where = sa.and_(db.users.c.login == identity,
|
where = sa.and_(db.users.c.login == identity,
|
||||||
sa.not_(db.users.c.disabled))
|
sa.not_(db.users.c.disabled))
|
||||||
|
|
|
@ -13,7 +13,7 @@ from demo.db_auth import DBAuthorizationPolicy
|
||||||
from demo.handlers import Web
|
from demo.handlers import Web
|
||||||
|
|
||||||
|
|
||||||
def init(loop):
|
async def init(loop):
|
||||||
redis_pool = await create_pool(('localhost', 6379))
|
redis_pool = await create_pool(('localhost', 6379))
|
||||||
db_engine = await create_engine(user='aiohttp_security',
|
db_engine = await create_engine(user='aiohttp_security',
|
||||||
password='aiohttp_security',
|
password='aiohttp_security',
|
||||||
|
|
|
@ -10,5 +10,6 @@ aiopg[sa]==0.13.1
|
||||||
aioredis==1.0.0
|
aioredis==1.0.0
|
||||||
hiredis==0.2.0
|
hiredis==0.2.0
|
||||||
passlib==1.7.1
|
passlib==1.7.1
|
||||||
|
cryptography==2.1.4
|
||||||
aiohttp==2.3.7
|
aiohttp==2.3.7
|
||||||
pytest-aiohttp==0.3.0
|
pytest-aiohttp==0.3.0
|
||||||
|
|
1
setup.py
1
setup.py
|
@ -42,7 +42,6 @@ setup(name='aiohttp-security',
|
||||||
'Intended Audience :: Developers',
|
'Intended Audience :: Developers',
|
||||||
'Programming Language :: Python',
|
'Programming Language :: Python',
|
||||||
'Programming Language :: Python :: 3',
|
'Programming Language :: Python :: 3',
|
||||||
'Programming Language :: Python :: 3.4',
|
|
||||||
'Programming Language :: Python :: 3.5',
|
'Programming Language :: Python :: 3.5',
|
||||||
'Programming Language :: Python :: 3.6',
|
'Programming Language :: Python :: 3.6',
|
||||||
'Topic :: Internet :: WWW/HTTP',
|
'Topic :: Internet :: WWW/HTTP',
|
||||||
|
|
Loading…
Reference in New Issue