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())