def __init__(self, host_obj): """ Args: host_obj (vim.ClusterComputeResource) """ self.host_obj = host_obj self.logger = log.my_logger(name=self.__class__.__name__)
def __init__(self, vm_obj): """ Args: vm_obj (vim.VirtualMachine) """ self.vm_obj = vm_obj self.logger = log.my_logger(name=self.__class__.__name__)
def __init__(self, content): """ Args: content: vCenter retrieved content """ self.content = content self.logger = log.my_logger(name=self.__class__.__name__)
def __init__(self, sleep=1): """ Args: sleep (int): sleep seconds before rechecking """ self.sleep = sleep self.logger = log.my_logger(name=self.__class__.__name__)
def __init__(self, datacenter_obj): """ Args: datacenter_obj (vim.Datacenter): the Datacenter managed object type API References: pyvmomi/docs/vim/Datacenter.rst """ self.datacenter_obj = datacenter_obj self.logger = log.my_logger(name=self.__class__.__name__)
def __init__(self, host_obj): """ Args: host_obj (vim.HostSystem): The HostSystem managed object type References: pyvmomi/docs/vim/HostSystem.rst """ self.host_obj = host_obj self.logger = log.my_logger(name=self.__class__.__name__)
def __init__(self, vm_obj, timeout=300, sleep=5): """ Args: vm_obj (vim.VirtualMachine) timeout (int): timeout for the waiting sleep (int): sleep seconds before rechecking """ self.vm_obj = vm_obj self.timeout = timeout self.sleep = sleep self.logger = log.my_logger(name=self.__class__.__name__)
def __init__(self, file): """ Args: file (str): cluster configuration file """ self.file = file self.logger = log.my_logger(name=self.__class__.__name__) self.cfg_parser = configparser.ConfigParser() cluster_file = get_args.find_script_conf_file(self.file) try: self.cfg_parser.read(cluster_file) except Exception as e: self.logger.error(e.__doc__) raise SystemExit
def __init__(self, file): """ Args: file (str): cluster configuration file """ self.file = file self.logger = log.my_logger(name=self.__class__.__name__) self.cfg_parser = configparser.ConfigParser() # Adding next line to prevent parser from converting everything to lowercase self.cfg_parser.optionxform = str cluster_file = get_args.find_script_conf_file(self.file) try: self.cfg_parser.read(cluster_file) except Exception as e: self.logger.error(e.__doc__) raise SystemExit
def __init__(self): self.logger = log.my_logger(name=self.__class__.__name__)
def __init__(self, msg): self.msg = msg self.logger = log.my_logger(name=self.__class__.__name__)