def __init__(self, hostname, nick, port=IRC_PORT,
            local_hostname=None, server_name=None, real_name=None):
        self.hostname = hostname
        self.port = port
        self.nick = nick
        self._socket = None
        self.real_name = real_name and nick
        self.local_hostname = local_hostname or socket.gethostname()
        self.server_name = server_name or 'gevent-irc'
        self._recv_queue = gevent.queue.Queue()
        self._send_queue = gevent.queue.Queue()
        self._group = gevent.pool.Group()
        self._handlers = {}
        self._global_handlers = set([])
dataset/ETHPy150Open gwik/geventirc/lib/geventirc/irc.py/Client.__init__/operator `or` -> `and`