Skip to content

Commit 59019d8

Browse files
committed
replace lambda for asyncio callback with functools.partial
1 parent dc74a15 commit 59019d8

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

cloudbot/clients/irc.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import re
44
import ssl
55
from _ssl import PROTOCOL_SSLv23
6+
from functools import partial
67
from ssl import SSLContext
78

89
from cloudbot.client import Client
@@ -126,7 +127,7 @@ def connect(self):
126127
if self.local_bind:
127128
optional_params["local_addr"] = self.local_bind
128129
self._transport, self._protocol = yield from self.loop.create_connection(
129-
lambda: _IrcProtocol(self), host=self.server, port=self.port, ssl=self.ssl_context, **optional_params)
130+
partial(_IrcProtocol, self), host=self.server, port=self.port, ssl=self.ssl_context, **optional_params)
130131

131132
tasks = [
132133
self.bot.plugin_manager.launch(hook, Event(bot=self.bot, conn=self, hook=hook))

0 commit comments

Comments
 (0)