diff options
author | Ned Batchelder <nedbat@gmail.com> | 2015-08-01 12:53:22 -0400 |
---|---|---|
committer | Ned Batchelder <nedbat@gmail.com> | 2015-08-01 12:53:22 -0400 |
commit | 162bab174bf05323e75e247411b8c86e49420415 (patch) | |
tree | 94f28318f3267dc16a7b8bb1f597d8fb52033bee /coverage/backward.py | |
parent | 78a0ad5a6b4668dc9f1807d7bfb431d263b7b071 (diff) | |
parent | 9559181fa49011bc94e51c967010e2cb49714d15 (diff) | |
download | python-coveragepy-162bab174bf05323e75e247411b8c86e49420415.tar.gz |
Merged in traff/coverage.py (pull request #50)
Look for __main__ module if coverage is being run for directory #252
Diffstat (limited to 'coverage/backward.py')
-rw-r--r-- | coverage/backward.py | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/coverage/backward.py b/coverage/backward.py index 58d9cfe..340dc13 100644 --- a/coverage/backward.py +++ b/coverage/backward.py @@ -1,3 +1,6 @@ +# Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0 +# For details: https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt + """Add things to old Pythons so I can pretend they are newer.""" # This file does lots of tricky stuff, so disable a bunch of pylint warnings. @@ -16,6 +19,12 @@ try: except ImportError: from io import StringIO +# In py3, ConfigParser was renamed to the more-standard configparser +try: + import configparser +except ImportError: + import ConfigParser as configparser + # What's a string called? try: string_class = basestring @@ -28,12 +37,6 @@ try: except NameError: unicode_class = str -# Where do pickles come from? -try: - import cPickle as pickle -except ImportError: - import pickle - # range or xrange? try: range = xrange @@ -155,7 +158,6 @@ def import_local_file(modname): with open(modfile, 'r') as f: # pylint: disable=undefined-loop-variable - # (Using possibly undefined loop variable 'suff') mod = imp.load_module(modname, f, modfile, suff) return mod |