def _get_man_pro_value(obj, key, value_conv_enum, value_conv_human, flag_human, flag_enum): value = getattr(obj, key) if not flag_enum: if key in value_conv_enum.keys(): value = value_conv_enum[key](value) if flag_human: if key in value_conv_human: if type(value) is list: value = list(size_bytes_2_size_human(s) for s in value) else: value = size_bytes_2_size_human(value) return value
def _get_man_pro_value(obj, key, value_conv_enum, value_conv_human, flag_human, flag_enum): value = getattr(obj, key) if not flag_enum: if key in value_conv_enum.keys(): value = value_conv_enum[key](value) if flag_human: if key in value_conv_human: value = size_bytes_2_size_human(value) return value
def _get_man_pro_value(obj, key, value_conv_enum, value_conv_human, flag_human, flag_enum): try: value = getattr(obj, key) except LsmError as lsm_err: if lsm_err.code == ErrorNumber.NO_SUPPORT: value = "" else: raise lsm_err if not flag_enum: if key in value_conv_enum.keys(): value = value_conv_enum[key](value) if flag_human: if key in value_conv_human: if type(value) is list: value = list(size_bytes_2_size_human(s) for s in value) else: value = size_bytes_2_size_human(value) return value
def _get_man_pro_value(obj, key, value_conv_enum, value_conv_human, flag_human, flag_enum): try: value = getattr(obj, key) except LsmError as lsm_err: if lsm_err.code == ErrorNumber.NO_SUPPORT: value = '' else: raise lsm_err if not flag_enum: if key in list(value_conv_enum.keys()): value = value_conv_enum[key](value) if flag_human: if key in value_conv_human: if type(value) is list: value = list(size_bytes_2_size_human(s) for s in value) else: value = size_bytes_2_size_human(value) return value