commit | b7b030ec37bd688d5c3ab2c4a4f28d0544656f99 | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Fri Nov 16 01:28:45 2007 +0000 |
committer | Guido van Rossum <guido@python.org> | Fri Nov 16 01:28:45 2007 +0000 |
tree | f470dc64c97dd17e497711ab9a7e0901f768fc8d | |
parent | 39eb8fa0dbbcd6568fceb7ca59220aa3281e0cc4 [diff] [blame] |
Disable dup() of SSLSocket. I don't think it can be made to work.
diff --git a/Lib/ssl.py b/Lib/ssl.py index 9d63d12..0161efa 100644 --- a/Lib/ssl.py +++ b/Lib/ssl.py
@@ -140,6 +140,10 @@ self.do_handshake_on_connect = do_handshake_on_connect self.suppress_ragged_eofs = suppress_ragged_eofs + def dup(self): + raise NotImplemented("Can't dup() %s instances" % + self.__class__.__name__) + def _checkClosed(self, msg=None): # raise an exception here if you wish to check for spurious closes pass