Repeating decorators for instance variables
问题 I am writing a class where I need to check whether the instance variables are of a certain type. I noticed that there is a lot of repeating code. Is there a better way to do similar checks on the instance variables? Or is this the right way to do it? class Variable(): __type = 'Variable' def __init__(self, id = None, updateable = True, name = 'Variable', value=None): if id is not None: self.id = id if value is not None: self.value = value self.updateable = updateable self.name = name