Torne seu módulo de código Python seguro

Aqui está um boiler-plate que uso com Python: https://gist.github.com/3810617

Isso permite que ‘clientes’ de seu código incluam seu script / módulo sem executá-lo.

Se você usa Sublime Text 2, recomendo o pacote Gist, que permite que você extraia as essências com facilidade. Os trechos controlados por versão são incríveis!

#!/usr/bin/python

import sys

def main():
print 'Hello there', sys.argv[1]

if __name__ == '__main__':
main
()

Acho que encontrei em algum lugar do google.