87 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			87 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| snippet #!
 | |
| 	#!/usr/bin/python
 | |
| 
 | |
| snippet imp
 | |
| 	import ${1:module}
 | |
| # Module Docstring
 | |
| snippet docs
 | |
| 	'''
 | |
| 	File: ${1:`Filename('$1.py', 'foo.py')`}
 | |
| 	Author: ${2:`g:snips_author`}
 | |
| 	Description: ${3}
 | |
| 	'''
 | |
| snippet wh
 | |
| 	while ${1:condition}:
 | |
| 		${2:# code...}
 | |
| snippet for
 | |
| 	for ${1:needle} in ${2:haystack}:
 | |
| 		${3:# code...}
 | |
| # New Class
 | |
| snippet cl
 | |
| 	class ${1:ClassName}(${2:object}):
 | |
| 		"""${3:docstring for $1}"""
 | |
| 		def __init__(self, ${4:arg}):
 | |
| 			${5:super($1, self).__init__()}
 | |
| 			self.$4 = $4
 | |
| 			${6}
 | |
| # New Function
 | |
| snippet def
 | |
| 	def ${1:fname}(${2:`indent('.') ? 'self' : ''`}):
 | |
| 		"""${3:docstring for $1}"""
 | |
| 		${4:pass}
 | |
| snippet deff
 | |
| 	def ${1:fname}(${2:`indent('.') ? 'self' : ''`}):
 | |
| 		${3}
 | |
| # New Method
 | |
| snippet defs
 | |
| 	def ${1:mname}(self, ${2:arg}):
 | |
| 		${3:pass}
 | |
| # New Property
 | |
| snippet property
 | |
| 	def ${1:foo}():
 | |
| 		doc = "${2:The $1 property.}"
 | |
| 		def fget(self):
 | |
| 			${3:return self._$1}
 | |
| 		def fset(self, value):
 | |
| 			${4:self._$1 = value}
 | |
| # Lambda
 | |
| snippet ld
 | |
| 	${1:var} = lambda ${2:vars} : ${3:action}
 | |
| snippet .
 | |
| 	self.
 | |
| snippet try Try/Except
 | |
| 	try:
 | |
| 		${1:pass}
 | |
| 	except ${2:Exception}, ${3:e}:
 | |
| 		${4:raise $3}
 | |
| snippet try Try/Except/Else
 | |
| 	try:
 | |
| 		${1:pass}
 | |
| 	except ${2:Exception}, ${3:e}:
 | |
| 		${4:raise $3}
 | |
| 	else:
 | |
| 		${5:pass}
 | |
| snippet try Try/Except/Finally
 | |
| 	try:
 | |
| 		${1:pass}
 | |
| 	except ${2:Exception}, ${3:e}:
 | |
| 		${4:raise $3}
 | |
| 	finally:
 | |
| 		${5:pass}
 | |
| snippet try Try/Except/Else/Finally
 | |
| 	try:
 | |
| 		${1:pass}
 | |
| 	except ${2:Exception}, ${3:e}:
 | |
| 		${4:raise $3}
 | |
| 	else:
 | |
| 		${5:pass}
 | |
| 	finally:
 | |
| 		${6:pass}
 | |
| # if __name__ == '__main__':
 | |
| snippet ifmain
 | |
| 	if __name__ == '__main__':
 | |
| 		${1:main()}
 | |
| # __magic__
 | |
| snippet _
 | |
| 	__${1:init}__${2}
 | 
