Skip to content

Commit 71b79c6

Browse files
authored
Merge pull request #16 from macintacos/enums
Add `enum` snippet for creating enums
2 parents 1bcff7a + 49317e5 commit 71b79c6

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ Thanks!
2828
| def | New function |
2929
| adef | Async function |
3030
| property | New property |
31+
| enum | New Enum |
3132
| if | if |
3233
| for | for |
3334
| while | while |

snippets/base.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,18 @@
9494
"body": "def ${1:foo}():\n doc = \"${2:The $1 property.}\"\n def fget(self):\n ${3:return self._$1}\n def fset(self, value):\n ${4:self._$1 = value}\n def fdel(self):\n ${5:del self._$1}\n return locals()\n$1 = property(**$1())$0",
9595
"description" : ""
9696
},
97+
"New enum": {
98+
"prefix": "enum",
99+
"body": [
100+
"from enum import Enum\n\n",
101+
"class ${1:MyEnum}(Enum):",
102+
"\t\"\"\"${2:Docstring for $1.}\"\"\"",
103+
"\t${3:FIRST_ENUM} = \"some_value\"",
104+
"\t${4:SECOND_ENUM} = \"some_other_value\"",
105+
"\t$0"
106+
],
107+
"description": "Code snippet for enum definition."
108+
},
97109
"if": {
98110
"prefix": "if",
99111
"body": "if ${1:condition}:\n\t${2:pass}$0",

0 commit comments

Comments
 (0)