Mercurial > hg > mercurial-source
comparison setup.py @ 14974: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
14973:bcba68e81a81 | 14974: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 |