X-Git-Url: https://jfr.im/git/irc/quakenet/qwebirc.git/blobdiff_plain/930be88a7c4628868315a89825cd6d8d9e625628..6ce70043d7bcfee7b3275ec188cc2217a4902387:/qwebirc/ircclient.py diff --git a/qwebirc/ircclient.py b/qwebirc/ircclient.py index e473ecc..f343986 100644 --- a/qwebirc/ircclient.py +++ b/qwebirc/ircclient.py @@ -71,7 +71,7 @@ class QWebIRCClient(basic.LineReceiver): self.lastError = None f = self.factory.ircinit - nick, ident, ip, realname, hostname = f["nick"], f["ident"], f["ip"], f["realname"], f["hostname"] + nick, ident, ip, realname, hostname, pass_ = f["nick"], f["ident"], f["ip"], f["realname"], f["hostname"], f.get("password") self.__nickname = nick self.__perform = f.get("perform") @@ -94,6 +94,8 @@ class QWebIRCClient(basic.LineReceiver): self.write("USER %s bleh bleh :%s - %s" % (ident, dispip, realname)) + if pass_ is not None: + self.write("PASS :%s" % pass_) self.write("NICK %s" % nick) self.factory.client = self