Beispiel #1
0
def _make_bool_tag(key, value):
    key = _to_string(key)
    return ttypes.Tag(
        key=key,
        vBool=value,
        vType=ttypes.TagType.BOOL
    )
Beispiel #2
0
def _make_double_tag(key, value):
    key = _to_string(key)
    return ttypes.Tag(
        key=key,
        vDouble=value,
        vType=ttypes.TagType.DOUBLE
    )
Beispiel #3
0
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,
    )
Beispiel #5
0
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,
    )
Beispiel #6
0
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,
    )