mypy
This commit is contained in:
parent
89e395b5f4
commit
b827881024
1 changed files with 6 additions and 4 deletions
|
@ -36,8 +36,9 @@ class ClientSession(BaseClientSession):
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def server_address_and_port(self) -> Optional[Tuple[str, int]]:
|
def server_address_and_port(self) -> Optional[Tuple[str, int]]:
|
||||||
if self.transport:
|
if not self.transport:
|
||||||
return self.transport.get_extra_info('peername')
|
return
|
||||||
|
return self.transport.get_extra_info('peername')
|
||||||
|
|
||||||
async def send_timed_server_version_request(self, args=()):
|
async def send_timed_server_version_request(self, args=()):
|
||||||
log.debug("send version request to %s:%i", *self.server)
|
log.debug("send version request to %s:%i", *self.server)
|
||||||
|
@ -278,8 +279,9 @@ class SessionPool:
|
||||||
)
|
)
|
||||||
session._on_connect_cb = self._get_session_connect_callback(session)
|
session._on_connect_cb = self._get_session_connect_callback(session)
|
||||||
if session not in self.sessions or not self.sessions[session] or self.sessions[session].done():
|
if session not in self.sessions or not self.sessions[session] or self.sessions[session].done():
|
||||||
self.sessions[session] = asyncio.create_task(session.ensure_session())
|
task = asyncio.create_task(session.ensure_session())
|
||||||
self.sessions[session].add_done_callback(lambda _: self.ensure_connections())
|
task.add_done_callback(lambda _: self.ensure_connections())
|
||||||
|
self.sessions[session] = task
|
||||||
|
|
||||||
def start(self, default_servers):
|
def start(self, default_servers):
|
||||||
for server in default_servers:
|
for server in default_servers:
|
||||||
|
|
Loading…
Add table
Reference in a new issue