def get_client(self):
        client = None
        try:
            client = self.clients.get(block=False)
        except queue.Empty:
            pass
        if not client:
            self.client_id += 1
            kwargs = dict(self.kwargs)
            kwargs['verbose_id'] = kwargs.get(
                'verbose_id', '') + str(self.client_id)
            client = self.client_class(*self.args, **kwargs)
        return client
Obtains a client for use, whether an existing unused client
dataset/ETHPy150Open gholt/swiftly/swiftly/client/manager.py/ClientManager.get_client