From ff9099051e0daff7b08035713eeca5696ab3217a Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Tue, 22 Sep 2009 07:22:56 -0400 Subject: The best way to get py3k support: same source runs on both, with some contortions. --- coverage/control.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'coverage/control.py') diff --git a/coverage/control.py b/coverage/control.py index 19675cf6..4cf97d40 100644 --- a/coverage/control.py +++ b/coverage/control.py @@ -3,6 +3,7 @@ import os, socket from coverage.annotate import AnnotateReporter +from coverage.backward import string_class from coverage.codeunit import code_unit_factory from coverage.collector import Collector from coverage.data import CoverageData @@ -68,7 +69,7 @@ class coverage: # Create the data file. if data_suffix: - if not isinstance(data_suffix, basestring): + if not isinstance(data_suffix, string_class): # if data_suffix=True, use .machinename.pid data_suffix = ".%s.%s" % (socket.gethostname(), os.getpid()) else: @@ -136,7 +137,7 @@ class coverage: def _should_trace(self, filename, frame): # pylint: disable-msg=E0102 """A logging decorator around the real _should_trace function.""" ret = self._real_should_trace(filename, frame) - print "should_trace: %r -> %r" % (filename, ret) + print("should_trace: %r -> %r" % (filename, ret)) return ret def use_cache(self, usecache): -- cgit v1.2.1