comparison setup.py @ 14973:5656cb5b9028

setup.py: use getattr instead of hasdattr
author Augie Fackler <durin42@gmail.com>
date Mon, 25 Jul 2011 16:08:57 -0500
parents 3818c67a501e
children 0d4f6e843b05
comparison
equal deleted inserted replaced
14972:bcba68e81a81 14973:5656cb5b9028
3 # 3 #
4 # 'python setup.py install', or 4 # 'python setup.py install', or
5 # 'python setup.py --help' for more options 5 # 'python setup.py --help' for more options
6 6
7 import sys, platform 7 import sys, platform
8 if not hasattr(sys, 'version_info') or sys.version_info < (2, 4, 0, 'final'): 8 if getattr(sys, 'version_info', (0, 0, 0)) < (2, 4, 0, 'final'):
9 raise SystemExit("Mercurial requires Python 2.4 or later.") 9 raise SystemExit("Mercurial requires Python 2.4 or later.")
10 10
11 if sys.version_info[0] >= 3: 11 if sys.version_info[0] >= 3:
12 def b(s): 12 def b(s):
13 '''A helper function to emulate 2.6+ bytes literals using string 13 '''A helper function to emulate 2.6+ bytes literals using string