def _make_bool_tag(key, value): key = _to_string(key) return ttypes.Tag( key=key, vBool=value, vType=ttypes.TagType.BOOL )
def _make_double_tag(key, value): key = _to_string(key) return ttypes.Tag( key=key, vDouble=value, vType=ttypes.TagType.DOUBLE )
def _make_long_tag(key, value): key = _to_string(key) return ttypes.Tag( key=key, vLong=value, vType=ttypes.TagType.LONG )
def make_string_tag(key, value, max_length): if len(value) > max_length: value = value[:max_length] return ttypes.Tag( key=key, vType=ttypes.TagType.STRING, vStr=value, )
def _make_string_tag(key, value, max_length): key = _to_string(key) value = _to_string(value) if len(value) > max_length: value = value[:max_length] return ttypes.Tag( key=key, vStr=value, vType=ttypes.TagType.STRING, )
def _make_traceback_tag(key, value, max_length): key = _to_string(key) value = ''.join(traceback.format_tb(value)) if len(value) > max_length: value = value[:max_length] return ttypes.Tag( key=key, vStr=value, vType=ttypes.TagType.STRING, )