Beispiel #1
0
def appendData(key, data, table: NetworkTable):
    key = str(key)
    if isinstance(data, (str)):
        table.putString(key, data)

    elif isinstance(data, (int, float)):
        table.putNumber(key, data)

    elif isinstance(data, (bool)):
        table.putBoolean(key, data)

    elif isinstance(data, (bytes)):
        table.putRaw(key, data)

    elif isinstance(data, (dict)):
        table.putString(key, data)

    else:
        table.putValue(key, data)
    return True