def __init__(self, data, time, timestamp=True):
    '\n        I parametri di input sono\n        - "data": il dato che si vuole memorizzare (di qualsiasi natura)\n        - "time": l\'informazione temporale associata al dato (numero intero)\n        - "timestamp": flag booleana. Se vero, il campo "time" e\' un timestamp; altrimenti,\n            e\' un intervallo di tempo\n        '
    try:
        time = int(time)
    except:
        raise TypeError('"time" parameter is invalid. It must be an integer number')
    self.data = data
    self.time = time
    self.timestamp = (True if timestamp else False)
I parametri di input sono
- "data": il dato che si vuole memorizzare (di qualsiasi natura)
- "time": l'informazione temporale associata al dato (numero intero)
- "timestamp": flag booleana. Se vero, il campo "time" e' un timestamp; altrimenti,
    e' un intervallo di tempo
def __init__(self, data, time, timestamp=True):
    '\n        I parametri di input sono\n        - "data": il dato che si vuole memorizzare (di qualsiasi natura)\n        - "time": l\'informazione temporale associata al dato (numero intero)\n        - "timestamp": flag booleana. Se vero, il campo "time" e\' un timestamp; altrimenti,\n            e\' un intervallo di tempo\n        '
    try:
        time = int(time)
    except:
        raise TypeError('"time" parameter is invalid. It must be an integer number')
    self.data = data
    self.time = time
    self.timestamp = (True if timestamp else False)