Skip to content

Pool doesn't work #16

Closed
Closed
@vpol

Description

@vpol
connection = await asyncpg.connect(host='host', user='user', password='password', database='database')

works fine

pool = await asyncpg.create_pool(host='host', user='user', password='password', database='database')

Traceback (most recent call last):
File "main.py", line 126, in
app = loop.run_until_complete(get_app())
File "uvloop/loop.pyx", line 1133, in uvloop.loop.Loop.run_until_complete (uvloop/loop.c:19911)
File "uvloop/future.pyx", line 123, in uvloop.loop.BaseFuture.result (uvloop/loop.c:93421)
File "uvloop/future.pyx", line 78, in uvloop.loop.BaseFuture._result_impl (uvloop/loop.c:92960)
File "uvloop/task.pyx", line 128, in uvloop.loop.BaseTask._fast_step (uvloop/loop.c:98739)
File "main.py", line 23, in get_app
database='database')
File "/usr/local/lib/python3.5/site-packages/asyncpg/pool.py", line 103, in _init
con = await self._new_connection()
File "/usr/local/lib/python3.5/site-packages/asyncpg/pool.py", line 89, in _new_connection
**self._working_opts)
File "/usr/local/lib/python3.5/site-packages/asyncpg/connection.py", line 506, in connect
await connected
File "uvloop/future.pyx", line 218, in await (uvloop/loop.c:94725)
File "uvloop/task.pyx", line 186, in uvloop.loop.BaseTask._fast_wakeup (uvloop/loop.c:99922)
File "uvloop/future.pyx", line 78, in uvloop.loop.BaseFuture._result_impl (uvloop/loop.c:92960)
asyncpg.exceptions.InvalidPasswordError: password authentication failed for user "user"

# coding=utf-8
import asyncio

import asyncpg
import uvloop
from aiohttp import web

loop = uvloop.new_event_loop()
asyncio.set_event_loop(loop)


async def get_app():
    app = web.Application()

    app['db1'] = await asyncpg.connect(host='host', user='user', password='password', database='database')

    app['db2'] = await asyncpg.create_pool(host='host', user='user', password='password', database='database')

    return app


app = loop.run_until_complete(get_app())

if __name__ == '__main__':
    web.run_app(app, port=8083)

Am I doing something wrong?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions