diff options
| author | Simeon Simeonov | 2013-09-19 16:21:37 +0200 |
|---|---|---|
| committer | Simeon Simeonov | 2013-09-19 16:21:37 +0200 |
| commit | b045e27c545d4027811637193632ec3ea5ef7858 (patch) | |
| tree | 666d77325769878a94a3684440b52ddfdb87db88 /.emacs.d/mysnippets/text-mode/python-mode/mprop | |
Initial commit
Diffstat (limited to '.emacs.d/mysnippets/text-mode/python-mode/mprop')
| -rw-r--r-- | .emacs.d/mysnippets/text-mode/python-mode/mprop | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/.emacs.d/mysnippets/text-mode/python-mode/mprop b/.emacs.d/mysnippets/text-mode/python-mode/mprop new file mode 100644 index 0000000..604f8b5 --- /dev/null +++ b/.emacs.d/mysnippets/text-mode/python-mode/mprop | |||
| @@ -0,0 +1,21 @@ | |||
| 1 | #contributor : Simeon Simeonov <blackmore@pichove.org> | ||
| 2 | #name : @property foo ... getter & setter & deleter | ||
| 3 | # -- | ||
| 4 | @property | ||
| 5 | def ${1:foo}(self): | ||
| 6 | """ | ||
| 7 | """ | ||
| 8 | return self._$1 | ||
| 9 | |||
| 10 | @$1.setter | ||
| 11 | def $1(self, value): | ||
| 12 | """ | ||
| 13 | """ | ||
| 14 | self._$1 = value | ||
| 15 | |||
| 16 | @$1.deleter | ||
| 17 | def $1(self): | ||
| 18 | """ | ||
| 19 | """ | ||
| 20 | |||
| 21 | $0 | ||
