diff --git a/UltiSnips/python.snippets b/UltiSnips/python.snippets new file mode 100644 index 0000000..b8df6be --- /dev/null +++ b/UltiSnips/python.snippets @@ -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