class_docstr: Base class for remote evaluation client. It allows to fit the pipelines in external system instead local one.
class_docstr_tok: ["Base","class","for","remote","evaluation","client",".","It","allows","to","fit","the","pipelines","in","external","system","instead","local","one","."]
docstr: Delay execution until all remote tasks are ready
  :return: waiting time
docstr_tok: ["Delay","execution","until","all","remote","tasks","are","ready",":","return",":","waiting","time"]
code: def wait_until_ready(self) -> timedelta:
      """
      Delay execution until all remote tasks are ready
      :return: waiting time
      """
      raise AbstractMethodNotImplementError
  
file_path: FEDOT/fedot/remote/infrastructure/clients/client.py
imports: import os
  from abc import abstractmethod
  from datetime import timedelta
  from typing import Optional, Type, TypeVar
  from golem.core.log import default_log
  from golem.utilities.serializable import Serializable
  from fedot.core.utils import default_fedot_data_dir
  from fedot.utilities.custom_errors import AbstractMethodNotImplementError
label_desc: Use image node_id 3 for calling the Client obj's underlying member method code with example usage: obj.wait_until_ready() without return types