diff options
| author | Victor Stinner <victor.stinner@gmail.com> | 2015-01-15 20:50:48 (GMT) |
|---|---|---|
| committer | Victor Stinner <victor.stinner@gmail.com> | 2015-01-15 20:50:48 (GMT) |
| commit | 0caf0600563ef461884617e172ad9fe5cd6b46c4 (patch) | |
| tree | 181d8967d3df6296bd288aacb07d1e67350f09e6 /Lib/asyncio/streams.py | |
| parent | 782fb24acc4e3daf33315ab9a0dc4d2aed0dff7d (diff) | |
| parent | 406204c8c2e2adb890b29210c905f6fc7164b397 (diff) | |
| download | cpython-0caf0600563ef461884617e172ad9fe5cd6b46c4.zip cpython-0caf0600563ef461884617e172ad9fe5cd6b46c4.tar.gz cpython-0caf0600563ef461884617e172ad9fe5cd6b46c4.tar.bz2 | |
Merge 3.4 (asyncio)
Diffstat (limited to 'Lib/asyncio/streams.py')
| -rw-r--r-- | Lib/asyncio/streams.py | 25 |
1 files changed, 4 insertions, 21 deletions
diff --git a/Lib/asyncio/streams.py b/Lib/asyncio/streams.py index 12ab1c5..7ff16a4 100644 --- a/Lib/asyncio/streams.py +++ b/Lib/asyncio/streams.py @@ -258,22 +258,8 @@ class StreamWriter: self._reader = reader self._loop = loop - def close(self): - if self._transport is None: - return - self._transport.close() - self._transport = None - - def _check_closed(self): - if self._transport is None: - raise RuntimeError('StreamWriter is closed') - def __repr__(self): - info = [self.__class__.__name__] - if self._transport is not None: - info.append('transport=%r' % self._transport) - else: - info.append('closed') + info = [self.__class__.__name__, 'transport=%r' % self._transport] if self._reader is not None: info.append('reader=%r' % self._reader) return '<%s>' % ' '.join(info) @@ -283,23 +269,21 @@ class StreamWriter: return self._transport def write(self, data): - self._check_closed() self._transport.write(data) def writelines(self, data): - self._check_closed() self._transport.writelines(data) def write_eof(self): - self._check_closed() return self._transport.write_eof() def can_write_eof(self): - self._check_closed() return self._transport.can_write_eof() + def close(self): + return self._transport.close() + def get_extra_info(self, name, default=None): - self._check_closed() return self._transport.get_extra_info(name, default) @coroutine @@ -311,7 +295,6 @@ class StreamWriter: w.write(data) yield from w.drain() """ - self._check_closed() if self._reader is not None: exc = self._reader.exception() if exc is not None: |
