diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2011-02-04 23:20:13 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2011-02-04 23:20:13 -0500 |
commit | 460265da2e04bf22363a245c0fb44c2b6634d065 (patch) | |
tree | 6c2929594098df80e0f774905338afa9b6ad658f /coverage/backward.py | |
parent | 291fdfb6f18ef3c06c2e04cdcf18fb4b9166aa2f (diff) | |
parent | e349d6bc861910456ec9d74ad51d3a147b09a112 (diff) | |
download | python-coveragepy-460265da2e04bf22363a245c0fb44c2b6634d065.tar.gz |
Automated merge with ssh://bitbucket.org/ned/coveragepy
Diffstat (limited to 'coverage/backward.py')
-rw-r--r-- | coverage/backward.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/coverage/backward.py b/coverage/backward.py index 425bcc6..c363f21 100644 --- a/coverage/backward.py +++ b/coverage/backward.py @@ -1,7 +1,7 @@ """Add things to old Pythons so I can pretend they are newer.""" # This file does lots of tricky stuff, so disable a bunch of lintisms. -# pylint: disable-msg=F0401,W0611,W0622 +# pylint: disable=F0401,W0611,W0622 # F0401: Unable to import blah # W0611: Unused import blah # W0622: Redefining built-in blah @@ -71,3 +71,13 @@ try: import configparser except ImportError: import ConfigParser as configparser + +# Python 3.2 provides `tokenize.open`, the best way to open source files. +try: + import tokenize + open_source = tokenize.open # pylint: disable=E1101 +except AttributeError: + def open_source(fname): + """Open a source file the best way.""" + return open(fname, "rU") + |