#!/usr/bin/env python3 import ircstates,socket,ssl from config import * from stuff import stuff class bot: server=ircstates.Server(config.server.name) host=config.server.host port=config.server.port if __name__==__module__=="__main__": @classmethod def __init__(self): if config.server.ssl: with socket.create_connection((self.host, self.port)) as sock_raw: ctx=ssl.create_default_context() with ctx.wrap_socket(sock_raw, server_hostname=self.host) as sock: stuff(self,sock) else: with socket.create_connection((self.host, self.port)) as sock: stuff(self,sock) bot()