1 """Be able to execute coverage.py by pointing Python at a working tree."""
8 run_globals
= runpy
.run_module(PKG
, run_name
='__main__', alter_sys
=True)
9 executed
= os
.path
.splitext(os
.path
.basename(run_globals
['__file__']))[0]
10 if executed
!= '__main__': # For Python 2.5 compatibility
12 'Incorrectly executed %s instead of __main__' % executed
14 except ImportError: # For Python 2.6 compatibility
15 runpy
.run_module('%s.__main__' % PKG
, run_name
='__main__', alter_sys
=True)