Exemplo n.º 1
0
    def __init__(self):
        asynchat.async_chat.__init__(self)
        self.set_terminator('\n')
        self.error_count = 0
        self.last_error_timestamp = datetime.now()
        self.buffer = ''

        self.nick = Nick(settings.BOT_NICK)
        self.ident = settings.BOT_IDENT
        self.name = settings.BOT_NAME
        self.log = logger()

        self.stack = []
        self.channels = []
        self.ca_certs = '/etc/pki/tls/cert.pem'
        self.has_quit = False

        self.sending = threading.RLock()
        self.writing_lock = threading.Lock()

        self.last_ping_time = None
        self.raw = None
        self.ssl = None
Exemplo n.º 2
0
 def __init__(self, unix_socket='/var/run/socket_listener.sock'):
     self.socket_file = unix_socket
     self.log = logger()
     self.socket = None
Exemplo n.º 3
0
 def __init__(self, unix_socket='/var/run/socket_listener.sock'):
     self.socket_file = unix_socket
     self.log = logger()
     self.socket = None