Skip to content

Commit b00a7c9

Browse files
authored
Implement missing python special methods. (#467)
1 parent 9857135 commit b00a7c9

21 files changed

+149
-0
lines changed

snippets/python-mode/__aenter__

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# name: __aenter__
3+
# key: _aenter
4+
# group: Special methods
5+
# --
6+
async def __aenter__(self):
7+
$0
8+
return self

snippets/python-mode/__aexit__

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: __aexit__
3+
# key: _aexit
4+
# group: Special methods
5+
# --
6+
async def __aexit__(self, exc_type, exc_value, traceback):
7+
$0

snippets/python-mode/__aiter__

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: __aiter__
3+
# key: _aiter
4+
# group: Special methods
5+
# --
6+
def __aiter__(self):
7+
return $0

snippets/python-mode/__anext__

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: __anext__
3+
# key: _anext
4+
# group: Special methods
5+
# --
6+
async def __anext__(self):
7+
return $0

snippets/python-mode/__await__

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: __await__
3+
# key: _await
4+
# group: Special methods
5+
# --
6+
def __await__(self):
7+
$0

snippets/python-mode/__bytes__

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: __bytes__
3+
# key: _bytes
4+
# group: Special methods
5+
# --
6+
def __bytes__(self):
7+
return $0

snippets/python-mode/__ceil__

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: __ceil__
3+
# key: _ceil
4+
# group: Special methods
5+
# --
6+
def __ceil__(self):
7+
return $0
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: __class_getitem__
3+
# key: _class_getitem
4+
# group: Special methods
5+
# --
6+
def __class_getitem__(cls, key):
7+
return $0

snippets/python-mode/__dir__

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: __dir__
3+
# key: _dir
4+
# group: Special methods
5+
# --
6+
def __dir__(self):
7+
return $0

snippets/python-mode/__floor__

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: __floor__
3+
# key: _floor
4+
# group: Special methods
5+
# --
6+
def __floor__(self):
7+
return $0

0 commit comments

Comments
 (0)