Add main Python snippet

This commit is contained in:
Kenneth Benzie 2017-07-25 17:20:42 +01:00
parent 87d9693973
commit bd2301e3e8

20
UltiSnips/python.snippets Normal file
View File

@ -0,0 +1,20 @@
snippet main "Python main stub"
#!/usr/bin/env python
"""${1:docstring}"""
from argparse import ArgumentParser
def main():
"""Main entry point."""
parser = ArgumentParser(description='${2:description}')
parser.add_argument('${3:argument}')
args = parser.parse_args()$0
if __name__ == '__main__':
try:
main()
except KeyboardInterrupt:
pass
endsnippet