| # -*- mode: snippet -*- | |
| # contributor: Mads D. Kristensen <madsdk@gmail.com> | |
| # name: prop | |
| # -- | |
| def ${1:foo}(): | |
|     doc = """${2:Doc string}""" | |
|     def fget(self): | |
|         return self._$1 | |
| 
 | |
|     def fset(self, value): | |
|         self._$1 = value | |
| 
 | |
|     def fdel(self): | |
|         del self._$1 | |
|     return locals() | |
| $1 = property(**$1()) | |
| 
 | |
| $0 |