summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2013-09-04 09:54:20 -0700
committerGuido van Rossum <guido@python.org>2013-09-04 09:54:20 -0700
commitd475638a917a7f1c90d9cb28a3b334504c895d53 (patch)
tree4d08378b207110d0e850879e4e96c6f8f5eef1bb
parentb29d78613c319def278ca32732e76e8d51931576 (diff)
parent6f2ff9a6100ff2347b8a1683aab186dfcb58f379 (diff)
downloadtrollius-d475638a917a7f1c90d9cb28a3b334504c895d53.tar.gz
Merge weirdness in uninterpolate branch.
-rw-r--r--tests/selector_events_test.py8
-rw-r--r--tests/subprocess_test.py2
-rw-r--r--tests/tasks_test.py14
-rw-r--r--tests/unix_events_test.py4
-rw-r--r--tulip/base_events.py3
-rw-r--r--tulip/events.py4
-rw-r--r--tulip/proactor_events.py4
-rw-r--r--tulip/selector_events.py8
-rw-r--r--tulip/selectors.py2
-rw-r--r--tulip/subprocess_transport.py2
-rw-r--r--tulip/tasks.py7
-rw-r--r--tulip/unix_events.py8
12 files changed, 34 insertions, 32 deletions
diff --git a/tests/selector_events_test.py b/tests/selector_events_test.py
index 4836008..82b7811 100644
--- a/tests/selector_events_test.py
+++ b/tests/selector_events_test.py
@@ -788,7 +788,7 @@ class SelectorSocketTransportTests(unittest.TestCase):
self.event_loop.remove_reader.assert_called_with(7)
self.event_loop.remove_writer.assert_called_with(7)
self.protocol.connection_lost.assert_called_with(exc)
- m_exc.assert_called_with('Fatal error for %s', transport)
+ m_exc.assert_called_with('Fatal error for {}'.format(transport))
def test_connection_lost(self):
exc = object()
@@ -885,7 +885,7 @@ class SelectorSslTransportTests(unittest.TestCase):
self.assertTrue(self.event_loop.remove_writer.called)
self.assertTrue(self.event_loop.remove_reader.called)
self.protocol.connection_lost.assert_called_with(exc)
- m_exc.assert_called_with('Fatal error for %s', self.transport)
+ m_exc.assert_called_with('Fatal error for {}'.format(self.transport))
def test_close(self):
self.transport.close()
@@ -1265,7 +1265,7 @@ class SelectorDatagramTransportTests(unittest.TestCase):
self.event_loop.remove_writer.assert_called_with(7)
self.event_loop.remove_reader.assert_called_with(7)
self.protocol.connection_lost.assert_called_with(exc)
- m_exc.assert_called_with('Fatal error for %s', transport)
+ m_exc.assert_called_with('Fatal error for {}'.format(transport))
@unittest.mock.patch('logging.exception')
def test_fatal_error_connected(self, m_exc):
@@ -1274,7 +1274,7 @@ class SelectorDatagramTransportTests(unittest.TestCase):
err = ConnectionRefusedError()
transport._fatal_error(err)
self.protocol.connection_refused.assert_called_with(err)
- m_exc.assert_called_with('Fatal error for %s', transport)
+ m_exc.assert_called_with('Fatal error for {}'.format(transport))
def test_transport_closing(self):
exc = object()
diff --git a/tests/subprocess_test.py b/tests/subprocess_test.py
index 09aaed5..f3b745e 100644
--- a/tests/subprocess_test.py
+++ b/tests/subprocess_test.py
@@ -21,7 +21,7 @@ class MyProto(protocols.Protocol):
transport.write_eof()
def data_received(self, data):
- logging.info('received: %r', data)
+ logging.info('received: {!r}'.format(data))
assert self.state == 'CONNECTED', self.state
self.nbytes += len(data)
diff --git a/tests/tasks_test.py b/tests/tasks_test.py
index 88c23b5..a02ca71 100644
--- a/tests/tasks_test.py
+++ b/tests/tasks_test.py
@@ -449,8 +449,8 @@ class TaskTests(test_utils.LogTrackingTestCase):
task.set_result('ok')
task._step()
- self.assertTrue(m_logging.warn.called)
- self.assertTrue(m_logging.warn.call_args[0][0].startswith(
+ self.assertTrue(m_logging.warning.called)
+ self.assertTrue(m_logging.warning.call_args[0][0].startswith(
'_step(): already done: '))
@unittest.mock.patch('tulip.tasks.logging')
@@ -462,14 +462,14 @@ class TaskTests(test_utils.LogTrackingTestCase):
task = tasks.Task(notmuch())
task._step()
- self.assertFalse(m_logging.warn.called)
+ self.assertFalse(m_logging.warning.called)
task._step()
- self.assertTrue(m_logging.warn.called)
+ self.assertTrue(m_logging.warning.called)
self.assertEqual(
- '_step(): bad yield: %r',
- m_logging.warn.call_args[0][0])
- self.assertEqual(1, m_logging.warn.call_args[0][1])
+ '_step(): bad yield: {!r}',
+ m_logging.warning.call_args[0][0])
+ self.assertEqual(1, m_logging.warning.call_args[0][1])
def test_step_result_future(self):
# If coroutine returns future, task waits on this future.
diff --git a/tests/unix_events_test.py b/tests/unix_events_test.py
index ce250fd..ce6a2c8 100644
--- a/tests/unix_events_test.py
+++ b/tests/unix_events_test.py
@@ -242,7 +242,7 @@ class UnixReadPipeTransportTests(unittest.TestCase):
m_read.assert_called_with(5, tr.max_size)
tr._close.assert_called_with(err)
- m_logexc.assert_called_with('Fatal error for %s', tr)
+ m_logexc.assert_called_with('Fatal error for {}'.format(tr))
@unittest.mock.patch('os.read')
@unittest.mock.patch('fcntl.fcntl')
@@ -484,7 +484,7 @@ class UnixWritePipeTransportTests(unittest.TestCase):
self.assertEqual([], tr._buffer)
self.assertTrue(tr._closing)
self.protocol.connection_lost.assert_called_with(err)
- m_logexc.assert_called_with('Fatal error for %s', tr)
+ m_logexc.assert_called_with('Fatal error for {}'.format(tr))
@unittest.mock.patch('os.write')
@unittest.mock.patch('fcntl.fcntl')
diff --git a/tulip/base_events.py b/tulip/base_events.py
index 127530f..16ffb5c 100644
--- a/tulip/base_events.py
+++ b/tulip/base_events.py
@@ -522,7 +522,8 @@ class BaseEventLoop(events.AbstractEventLoop):
level = logging.INFO
else:
level = logging.DEBUG
- logging.log(level, 'poll%s took %.3f seconds', argstr, t1-t0)
+ logging.log(
+ level, 'poll{} took {:.3f} seconds'.format(argstr, t1 - t0))
self._process_events(event_list)
# Handle 'later' callbacks that are ready.
diff --git a/tulip/events.py b/tulip/events.py
index ba9a50f..24eba7b 100644
--- a/tulip/events.py
+++ b/tulip/events.py
@@ -48,8 +48,8 @@ class Handle:
try:
self._callback(*self._args)
except Exception:
- logging.exception('Exception in callback %s %r',
- self._callback, self._args)
+ logging.exception('Exception in callback {} {!r}'.format(
+ self._callback, self._args))
def make_handle(callback, args):
diff --git a/tulip/proactor_events.py b/tulip/proactor_events.py
index a43b640..045059b 100644
--- a/tulip/proactor_events.py
+++ b/tulip/proactor_events.py
@@ -91,7 +91,7 @@ class _ProactorSocketTransport(transports.Transport):
self._event_loop.call_soon(self._call_connection_lost, None)
def _fatal_error(self, exc):
- logging.exception('Fatal error for %s', self)
+ logging.exception('Fatal error for {}'.format(self))
if self._write_fut:
self._write_fut.cancel()
if self._read_fut: # XXX
@@ -111,7 +111,7 @@ class BaseProactorEventLoop(base_events.BaseEventLoop):
def __init__(self, proactor):
super().__init__()
- logging.debug('Using proactor: %s', proactor.__class__.__name__)
+ logging.debug('Using proactor: {}'.format(proactor.__class__.__name__))
self._proactor = proactor
self._selector = proactor # convenient alias
self._make_self_pipe()
diff --git a/tulip/selector_events.py b/tulip/selector_events.py
index 46e04da..fe92561 100644
--- a/tulip/selector_events.py
+++ b/tulip/selector_events.py
@@ -41,7 +41,7 @@ class BaseSelectorEventLoop(base_events.BaseEventLoop):
if selector is None:
selector = selectors.Selector()
- logging.debug('Using selector: %s', selector.__class__.__name__)
+ logging.debug('Using selector: {}'.format(selector.__class__.__name__))
self._selector = selector
self._make_self_pipe()
@@ -396,7 +396,7 @@ class _SelectorSocketTransport(transports.Transport):
def _fatal_error(self, exc):
# should be called from exception handler only
- logging.exception('Fatal error for %s', self)
+ logging.exception('Fatal error for {}'.format(self))
self._close(exc)
def _close(self, exc):
@@ -537,7 +537,7 @@ class _SelectorSslTransport(transports.Transport):
self._protocol.connection_lost(None)
def _fatal_error(self, exc):
- logging.exception('Fatal error for %s', self)
+ logging.exception('Fatal error for {}'.format(self))
self._close(exc)
def _close(self, exc):
@@ -637,7 +637,7 @@ class _SelectorDatagramTransport(transports.DatagramTransport):
self._call_connection_lost(None)
def _fatal_error(self, exc):
- logging.exception('Fatal error for %s', self)
+ logging.exception('Fatal error for {}'.format(self))
self._close(exc)
def _close(self, exc):
diff --git a/tulip/selectors.py b/tulip/selectors.py
index e8fd12e..3e1546b 100644
--- a/tulip/selectors.py
+++ b/tulip/selectors.py
@@ -196,7 +196,7 @@ class _BaseSelector:
try:
return self._fd_to_key[fd]
except KeyError:
- logging.warn('No key found for fd %r', fd)
+ logging.warning('No key found for fd {!r}'.format(fd))
return None
diff --git a/tulip/subprocess_transport.py b/tulip/subprocess_transport.py
index 8d760f5..d101c88 100644
--- a/tulip/subprocess_transport.py
+++ b/tulip/subprocess_transport.py
@@ -85,7 +85,7 @@ class UnixSubprocessTransport(transports.Transport):
# XXX What else?
def _fatal_error(self, exc):
- logging.error('Fatal error: %r', exc)
+ logging.error('Fatal error: {!r}'.format(exc))
if self._rstdout >= 0:
os.close(self._rstdout)
self._rstdout = -1
diff --git a/tulip/tasks.py b/tulip/tasks.py
index 5d3d289..ec1775a 100644
--- a/tulip/tasks.py
+++ b/tulip/tasks.py
@@ -26,7 +26,7 @@ def coroutine(func):
coro = func
else:
logging.warning(
- 'Coroutine function %s is not a generator.', func.__name__)
+ 'Coroutine function {} is not a generator.'.format(func.__name__))
@functools.wraps(func)
def coro(*args, **kw):
@@ -102,7 +102,8 @@ class Task(futures.Future):
def _step(self, value=None, exc=None):
if self.done():
- logging.warn('_step(): already done: %r, %r, %r', self, value, exc)
+ logging.warning('_step(): already done: {!r}, {!r}, {!r}'.format(
+ self, value, exc))
return
# We'll call either coro.throw(exc) or coro.send(value).
if self._must_cancel:
@@ -163,7 +164,7 @@ class Task(futures.Future):
self, result)))
else:
if result is not None:
- logging.warn('_step(): bad yield: %r', result)
+ logging.warning('_step(): bad yield: {!r}', result)
self._event_loop.call_soon(self._step)
diff --git a/tulip/unix_events.py b/tulip/unix_events.py
index 9e75e3e..208acec 100644
--- a/tulip/unix_events.py
+++ b/tulip/unix_events.py
@@ -64,7 +64,7 @@ class SelectorEventLoop(selector_events.BaseSelectorEventLoop):
try:
signal.set_wakeup_fd(-1)
except ValueError as nexc:
- logging.info('set_wakeup_fd(-1) failed: %s', nexc)
+ logging.info('set_wakeup_fd(-1) failed: {}'.format(nexc))
if exc.errno == errno.EINVAL:
raise RuntimeError('sig {} cannot be caught'.format(sig))
@@ -110,7 +110,7 @@ class SelectorEventLoop(selector_events.BaseSelectorEventLoop):
try:
signal.set_wakeup_fd(-1)
except ValueError as exc:
- logging.info('set_wakeup_fd(-1) failed: %s', exc)
+ logging.info('set_wakeup_fd(-1) failed: {}'.format(exc))
return True
@@ -189,7 +189,7 @@ class _UnixReadPipeTransport(transports.ReadTransport):
def _fatal_error(self, exc):
# should be called by exception handler only
- logging.exception('Fatal error for %s', self)
+ logging.exception('Fatal error for {}'.format(self))
self._close(exc)
def _close(self, exc):
@@ -285,7 +285,7 @@ class _UnixWritePipeTransport(transports.WriteTransport):
def _fatal_error(self, exc):
# should be called by exception handler only
- logging.exception('Fatal error for %s', self)
+ logging.exception('Fatal error for {}'.format(self))
self._close(exc)
def _close(self, exc=None):