value. se commas to delineate multiple messages.
Modified by Martin Quinson on June 2018:
-
+
- Use OFTC instead of Freenode
Example:
"""
-import random, socket, ssl, sys, time
+import random
+import socket
+import ssl
+import sys
+import time
def appveyor_vars():
try:
# establish connection
- irc_sock = ssl.wrap_socket(socket.socket(socket.AF_INET, socket.SOCK_STREAM))
+ irc_sock = ssl.wrap_socket(socket.socket(socket.AF_INET, socket.SOCK_STREAM), ssl_version=ssl.PROTOCOL_TLS)
irc_sock.connect((socket.gethostbyname('irc.oftc.net'), 6697))
irc_sock.send('NICK {0}\r\nUSER {0} * 0 :{0}\r\n'.format(irc_username).encode('utf_8'))
irc_file = irc_sock.makefile()
# leave the channel
irc_sock.send('PART #{}\r\n'.format(channel).encode('utf_8'))
sys.exit()
- except:
+ except Exception:
e = sys.exc_info()[0]
print(e)
sys.exit()