[issue27996] Python 3 ssl module can't use a fileno to create a SSLSocket
New submission from SenBin Yu: In the SSLSocket __init__ function, it's ok to do a socket type check with argument sock.But meanwhile the sock argument can't be None, which make the SSLSocket socket __init__ way meaningless.Although there are three branch conditions as argument sock, fileno and other. -- components: Library (Lib) files: SSLSocket_sock.png messages: 274740 nosy: SenBin Yu priority: normal severity: normal status: open title: Python 3 ssl module can't use a fileno to create a SSLSocket type: behavior versions: Python 3.5 Added file: http://bugs.python.org/file44423/SSLSocket_sock.png ___ Python tracker <http://bugs.python.org/issue27996> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue27996] Python 3 ssl module can't use a fileno to create a SSLSocket
SenBin Yu added the comment: The issue 27629 describe creating a SSLSocket only with server_hostname argument.But what i said is that we can't creating a SSLSocket with fileno argument from a existing socket.I'm strange about this code design that meaningless branch conditions exists. -- resolution: duplicate -> status: closed -> open ___ Python tracker <http://bugs.python.org/issue27996> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue27996] Python 3 ssl module can't use a fileno to create a SSLSocket
SenBin Yu added the comment: Yes, the giving code is what i desiere and shoud be supported. Sorry, i haven't see the patch file.And the next release will include this patch? -- ___ Python tracker <http://bugs.python.org/issue27996> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28020] Python 3 logging HTTPHandler doesn't implement a standard http basic authorize
New submission from SenBin Yu: The standard http basic authorization is basic-credentials = "Basic" SP basic-cookie basic-cookie = userid-password = [ token ] ":" *TEXT but the logging/handlers module do the fllowing: s = ('u%s:%s' % self.credentials).encode('utf-8') s = 'Basic ' + base64.b64encode(s).strip() why there is a redundant chr 'u'? ------ components: Library (Lib) messages: 275008 nosy: SenBin Yu priority: normal severity: normal status: open title: Python 3 logging HTTPHandler doesn't implement a standard http basic authorize type: behavior versions: Python 3.5 ___ Python tracker <http://bugs.python.org/issue28020> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com