Mercurial > hg > stampit
comparison stampit/main.py @ 4:95b9f262d795
check for PYTHONHOME before deleting it
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Tue, 20 Apr 2010 14:15:22 -0700 |
parents | 6ef0e769248d |
children | 3f9fac577d75 |
comparison
equal
deleted
inserted
replaced
3:6ef0e769248d | 4:95b9f262d795 |
---|---|
25 class UnformattedDescription(IndentedHelpFormatter): | 25 class UnformattedDescription(IndentedHelpFormatter): |
26 def format_description(self, description): | 26 def format_description(self, description): |
27 return description.strip() or '' | 27 return description.strip() or '' |
28 | 28 |
29 def main(args=sys.argv[1:]): | 29 def main(args=sys.argv[1:]): |
30 | 30 |
31 del os.environ['PYTHONHOME'] # just make sure this is killed | 31 if 'PYTHONHOME' in os.environ: |
32 del os.environ['PYTHONHOME'] # just make sure this is killed | |
32 | 33 |
33 # parse options | 34 # parse options |
34 usage = '%prog [options] <package> <platform>' | 35 usage = '%prog [options] <package> <platform>' |
35 parser = OptionParser(usage, description=globals()['__doc__'], | 36 parser = OptionParser(usage, description=globals()['__doc__'], |
36 formatter=UnformattedDescription()) | 37 formatter=UnformattedDescription()) |