Path: blob/master/elisp/emacs-for-python/yasnippet/snippets/python-mode/prop.fun
990 views
# contributor: Mads D. Kristensen <[email protected]> # name: prop # desc: property with fget/fset/fdel # expand-env: ((yas/indent-line 'fixed) (yas/wrap-around-region 'nil)) # -- 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