def power_type(self, power_type: str): """ TODO :param power_type: """ if not isinstance(power_type, str): raise TypeError("power_type must be of type str") if not power_type: self._power_type = "" return power_manager.validate_power_type(power_type) self._power_type = power_type
def set_power_type(self, power_type): if power_type is None: power_type = "" power_manager.validate_power_type(power_type) self.power_type = power_type