]> granicus.if.org Git - python/commitdiff
Fix for raising exception not derived from BaseException in _SelectorSslTransport...
authorAndrew Svetlov <andrew.svetlov@gmail.com>
Tue, 27 May 2014 18:24:43 +0000 (21:24 +0300)
committerAndrew Svetlov <andrew.svetlov@gmail.com>
Tue, 27 May 2014 18:24:43 +0000 (21:24 +0300)
Lib/asyncio/selector_events.py
Lib/test/test_asyncio/test_selector_events.py

index c7df8d8dd0015a9d8cbbdd4d7b2c1dd4ab2decb6..86a8d23c09aee63cecb3fffdde12292083beafe5 100644 (file)
@@ -670,7 +670,7 @@ class _SelectorSslTransport(_SelectorTransport):
 
     def resume_reading(self):
         if not self._paused:
-            raise ('Not paused')
+            raise RuntimeError('Not paused')
         self._paused = False
         if self._closing:
             return
index 0735237ccade410249ab26bd0eda396ae7d4c968..d7fafab691718eda28030903a93853a81078b16b 100644 (file)
@@ -711,6 +711,8 @@ class SelectorSocketTransportTests(unittest.TestCase):
         tr.resume_reading()
         self.assertFalse(tr._paused)
         self.loop.assert_reader(7, tr._read_ready)
+        with self.assertRaises(RuntimeError):
+            tr.resume_reading()
 
     def test_read_ready(self):
         transport = _SelectorSocketTransport(
@@ -1125,6 +1127,8 @@ class SelectorSslTransportTests(unittest.TestCase):
         tr.resume_reading()
         self.assertFalse(tr._paused)
         self.loop.assert_reader(1, tr._read_ready)
+        with self.assertRaises(RuntimeError):
+            tr.resume_reading()
 
     def test_write(self):
         transport = self._make_one()