Merge branch 'master' into 'master'
Update to Python 3.4.2 Closes #8 See merge request merspieler/irc-skill!1
This commit is contained in:
commit
a6ded5ed31
1 changed files with 10 additions and 10 deletions
20
__init__.py
20
__init__.py
|
@ -152,7 +152,7 @@ class IRCSkill(MycroftSkill):
|
||||||
try:
|
try:
|
||||||
ready = select.select([irc], [], [], 2)
|
ready = select.select([irc], [], [], 2)
|
||||||
if ready[0]:
|
if ready[0]:
|
||||||
text = irc.recv(2040)
|
text = irc.recv(2040).decode()
|
||||||
except Exception:
|
except Exception:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
@ -165,7 +165,7 @@ class IRCSkill(MycroftSkill):
|
||||||
# Prevent Timeout
|
# Prevent Timeout
|
||||||
match = re.search("^PING (.*)$", line, re.M)
|
match = re.search("^PING (.*)$", line, re.M)
|
||||||
if match != None:
|
if match != None:
|
||||||
irc.send('PONG ' + match.group(1) + '\r\n')
|
irc.send(('PONG ' + match.group(1) + '\r\n').encode())
|
||||||
# detect timed out connections
|
# detect timed out connections
|
||||||
if int(time()) - self.last_ping > 240:
|
if int(time()) - self.last_ping > 240:
|
||||||
self.speak("The connection has timed out. I try to reconnect you")
|
self.speak("The connection has timed out. I try to reconnect you")
|
||||||
|
@ -346,11 +346,11 @@ class IRCSkill(MycroftSkill):
|
||||||
|
|
||||||
irc.setblocking(0)
|
irc.setblocking(0)
|
||||||
if server_password != "":
|
if server_password != "":
|
||||||
irc.send("PASS %s\n" % (password))
|
irc.send(("PASS %s\n" % (password)).encode())
|
||||||
irc.send("USER " + user + " " + user + " " + user + " :IRC via VOICE -> Mycroft\n")
|
irc.send(("USER " + user + " " + user + " " + user + " :IRC via VOICE -> Mycroft\n").encode())
|
||||||
irc.send("NICK " + user + "\n")
|
irc.send(("NICK " + user + "\n").encode())
|
||||||
if password != "":
|
if password != "":
|
||||||
irc.send("PRIVMSG nickserv :identify %s %s\r\n" % (user, password))
|
irc.send(("PRIVMSG nickserv :identify %s %s\r\n" % (user, password)).encode())
|
||||||
|
|
||||||
self.last_ping = int(time())
|
self.last_ping = int(time())
|
||||||
|
|
||||||
|
@ -360,22 +360,22 @@ class IRCSkill(MycroftSkill):
|
||||||
string = "JOIN #"+ channel
|
string = "JOIN #"+ channel
|
||||||
if channel_password != "":
|
if channel_password != "":
|
||||||
string = string + " " + channel_password
|
string = string + " " + channel_password
|
||||||
irc.send(string +"\n")
|
irc.send((string +"\n").encode())
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
def _irc_part(self, irc, channel):
|
def _irc_part(self, irc, channel):
|
||||||
irc.send("PART #" + channel)
|
irc.send(("PART #" + channel).encode())
|
||||||
return 0 # this is the value that's written in `joined`
|
return 0 # this is the value that's written in `joined`
|
||||||
|
|
||||||
def _irc_disconnect(self, irc, quiet=False):
|
def _irc_disconnect(self, irc, quiet=False):
|
||||||
irc.send("QUIT :Disconnected my mycroft\n")
|
irc.send(("QUIT :Disconnected my mycroft\n").encode())
|
||||||
irc.close()
|
irc.close()
|
||||||
if quiet == False:
|
if quiet == False:
|
||||||
self.speak("Disconnected")
|
self.speak("Disconnected")
|
||||||
return 0 # this is the value that's written in `connected`
|
return 0 # this is the value that's written in `connected`
|
||||||
|
|
||||||
def _irc_send(self, irc, to, msg):
|
def _irc_send(self, irc, to, msg):
|
||||||
irc.send("PRIVMSG " + to + " :" + msg + "\n")
|
irc.send(("PRIVMSG " + to + " :" + msg + "\n").encode())
|
||||||
self.speak("Message sent")
|
self.speak("Message sent")
|
||||||
|
|
||||||
def _irc_set_user(self):
|
def _irc_set_user(self):
|
||||||
|
|
Loading…
Reference in a new issue