]> code.delx.au - gnu-emacs-elpa/blobdiff - packages/yasnippet/snippets/python-mode/prop
Add yasnippet.
[gnu-emacs-elpa] / packages / yasnippet / snippets / python-mode / prop
diff --git a/packages/yasnippet/snippets/python-mode/prop b/packages/yasnippet/snippets/python-mode/prop
new file mode 100644 (file)
index 0000000..ec96633
--- /dev/null
@@ -0,0 +1,16 @@
+# contributor: Mads D. Kristensen <madsdk@gmail.com>
+# name: prop
+# key: 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
\ No newline at end of file