'Returns if the app blame client is running on client_addr.
This is best effort only, it may return True for lost clients.'

def client_available(self, client_addr):

    return ((client_addr in self.clients) and self.clients[client_addr].available)
