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 | 2e37d40a9eceff624d27e25fe352c7e1855641d1 (patch) | |
tree | 8e6d2e6d5b14d66b0ec8e215044924974e2f90a3 /coverage/parser.py | |
parent | c17bfda49a22bc389bd5590f29192c012a896723 (diff) | |
download | python-coveragepy-2e37d40a9eceff624d27e25fe352c7e1855641d1.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 4dca577..a71ac10 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: |