Skip to content

Instantly share code, notes, and snippets.

@IuryAlves
Created October 6, 2015 16:28
Show Gist options
  • Save IuryAlves/ad9510d3c02c3cf79f06 to your computer and use it in GitHub Desktop.
Save IuryAlves/ad9510d3c02c3cf79f06 to your computer and use it in GitHub Desktop.
class Water(object):
def __init__(self):
self._wet = False
@property
def wet(self):
return self._wet
@wet.setter
def wet(self, state):
self._wet = state
@wet.deleter
def wet(self):
del self._wet
if __name__ == '__main__':
water = Water()
#@getter
print water.wet
#@setter
water.wet = True
print water.wet
# @deleter
del water.wet
# will raise AttributeError
print water.wet
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment