Fix stubtest failures for socketserver on windows (#4103)

This commit is contained in:
Rune Tynan
2020-05-27 13:34:35 -04:00
committed by GitHub
parent 713a2729b4
commit fcdfacf944
3 changed files with 52 additions and 40 deletions

View File

@@ -2,12 +2,20 @@ import sys
from typing import Any, Optional
if sys.version_info < (3,):
from SocketServer import ThreadingMixIn, ForkingMixIn
from SocketServer import ThreadingMixIn
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
else:
from socketserver import ThreadingMixIn, ForkingMixIn
from socketserver import ThreadingMixIn
from http.server import HTTPServer, BaseHTTPRequestHandler
if sys.platform == "win32":
class ForkingMixIn(object): ...
else:
if sys.version_info < (3,):
from SocketServer import ForkingMixIn as ForkingMixIn
else:
from socketserver import ForkingMixIn as ForkingMixIn
class _SslDummy:
def __getattr__(self, name): ...