class Timer:
def __init__(self, value = 0.0):
self._time = value
self._unit = 's'
def get_time(self):
return str(self._time) + ' ' + self._unit
def set_time(self, value):
if(value < 0):
raise ValueError('Time cannot be negetive.')
self._time = value
time = property(get_time, set_time)
t = Timer()
t.time = 1.0
print(t.time)
class Timer:
def __init__(self, value = 0.0):
self._time = value
self._unit = 's'
@property
def time(self):
return str(self._time) + ' ' + self._unit
@time.setter
def time(self, value):
if(value < 0):
raise ValueError('Time cannot be negetive.')
self._time = value
t = Timer()
t.time = 1.0
print(t.time)