Skip to content

Instantly share code, notes, and snippets.

@rafaelbeirigo
Created February 8, 2018 21:02
Show Gist options
  • Save rafaelbeirigo/7d4cba0dbeb92bf648b63abd353fd1d6 to your computer and use it in GitHub Desktop.
Save rafaelbeirigo/7d4cba0dbeb92bf648b63abd353fd1d6 to your computer and use it in GitHub Desktop.
# -*- mode: snippet -*-
# name: class
# key: class
# --
class ${1:"Name for the class: "}:
def __init__(${2:"Name for property 1"}, ${3:"Name for property 2"}, ${4:"Name for property 3"}):
self._$2 = $2
self._$3 = $3
self._$4 = $4
@property
def $2(self):
return self._$2
@$2.setter
def $2(self, value):
self._$2 = value
@property
def $3(self):
return self._$3
@$3.setter
def $3(self, value):
self._$3 = value
@property
def $4(self):
return self._$4
@$4.setter
def $4(self, value):
self._$4 = value
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment