]>
Commit | Line | Data |
---|---|---|
1 | snippet #! | |
2 | #!/usr/bin/env python | |
3 | ||
4 | snippet imp | |
5 | import ${1:module} | |
6 | # Module Docstring | |
7 | snippet docs | |
8 | ''' | |
9 | File: ${1:`Filename('$1.py', 'foo.py')`} | |
10 | Author: ${2:`g:snips_author`} | |
11 | Description: ${3} | |
12 | ''' | |
13 | snippet wh | |
14 | while ${1:condition}: | |
15 | ${2:# code...} | |
16 | snippet for | |
17 | for ${1:needle} in ${2:haystack}: | |
18 | ${3:# code...} | |
19 | # New Class | |
20 | snippet cl | |
21 | class ${1:ClassName}(${2:object}): | |
22 | """${3:docstring for $1}""" | |
23 | def __init__(self, ${4:arg}): | |
24 | ${5:super($1, self).__init__()} | |
25 | self.$4 = $4 | |
26 | ${6} | |
27 | # New Function | |
28 | snippet def | |
29 | def ${1:fname}(${2:`indent('.') ? 'self' : ''`}): | |
30 | """${3:docstring for $1}""" | |
31 | ${4:pass} | |
32 | snippet deff | |
33 | def ${1:fname}(${2:`indent('.') ? 'self' : ''`}): | |
34 | ${3} | |
35 | # New Method | |
36 | snippet defs | |
37 | def ${1:mname}(self, ${2:arg}): | |
38 | ${3:pass} | |
39 | # New Property | |
40 | snippet property | |
41 | def ${1:foo}(): | |
42 | doc = "${2:The $1 property.}" | |
43 | def fget(self): | |
44 | ${3:return self._$1} | |
45 | def fset(self, value): | |
46 | ${4:self._$1 = value} | |
47 | # Lambda | |
48 | snippet ld | |
49 | ${1:var} = lambda ${2:vars} : ${3:action} | |
50 | snippet . | |
51 | self. | |
52 | snippet try Try/Except | |
53 | try: | |
54 | ${1:pass} | |
55 | except ${2:Exception}, ${3:e}: | |
56 | ${4:raise $3} | |
57 | snippet try Try/Except/Else | |
58 | try: | |
59 | ${1:pass} | |
60 | except ${2:Exception}, ${3:e}: | |
61 | ${4:raise $3} | |
62 | else: | |
63 | ${5:pass} | |
64 | snippet try Try/Except/Finally | |
65 | try: | |
66 | ${1:pass} | |
67 | except ${2:Exception}, ${3:e}: | |
68 | ${4:raise $3} | |
69 | finally: | |
70 | ${5:pass} | |
71 | snippet try Try/Except/Else/Finally | |
72 | try: | |
73 | ${1:pass} | |
74 | except ${2:Exception}, ${3:e}: | |
75 | ${4:raise $3} | |
76 | else: | |
77 | ${5:pass} | |
78 | finally: | |
79 | ${6:pass} | |
80 | # if __name__ == '__main__': | |
81 | snippet ifmain | |
82 | if __name__ == '__main__': | |
83 | ${1:main()} | |
84 | # __magic__ | |
85 | snippet _ | |
86 | __${1:init}__${2} |