diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2011-01-30 09:42:00 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2011-01-30 09:42:00 -0500 |
commit | 1973042c8cac74bcef0dadac245f9477c82f065d (patch) | |
tree | 259e51488d1ec5287a8f255f4a08f1436a320c04 /coverage/parser.py | |
parent | cd2d387ab90f3f07af49f1e045bdae4d8b1f588a (diff) | |
download | python-coveragepy-git-1973042c8cac74bcef0dadac245f9477c82f065d.tar.gz |
Isolate the open/tokenize.open distinction into backward.py
Diffstat (limited to 'coverage/parser.py')
-rw-r--r-- | coverage/parser.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/coverage/parser.py b/coverage/parser.py index 4dca5771..a71ac102 100644 --- a/coverage/parser.py +++ b/coverage/parser.py @@ -3,6 +3,7 @@ import glob, opcode, os, re, sys, token, tokenize from coverage.backward import set, sorted, StringIO # pylint: disable-msg=W0622 +from coverage.backward import open_source from coverage.bytecode import ByteCodes, CodeObjects from coverage.misc import nice_pair, CoverageException, NoSource, expensive @@ -22,10 +23,7 @@ class CodeParser(object): self.text = text if not self.text: try: - if hasattr(tokenize, 'open'): # Python 3.2 and later - sourcef = tokenize.open(self.filename) - else: - sourcef = open(self.filename, 'rU') + sourcef = open_source(self.filename) self.text = sourcef.read() sourcef.close() except IOError: |