Fix ImporrError if py3k

This commit is contained in:
Matteo Giantomassi 2017-12-15 23:50:15 +01:00
parent b12846f188
commit 0e05e20c35
1 changed files with 13 additions and 6 deletions

View File

@ -13,19 +13,26 @@ __all__ = ["SimpleHTTPRequestHandler"]
import os
import posixpath
import BaseHTTPServer
try:
# py2k
from BaseHTTPServer import BaseHTTPRequestHandler
except ImportError:
from http.server import SimpleHTTPRequestHandler as BaseHTTPRequestHandler
import urllib
import cgi
import sys
import shutil
import mimetypes
try:
from cStringIO import StringIO
except ImportError:
from StringIO import StringIO
#try:
# from cStringIO import StringIO
#except ImportError:
# from StringIO import StringIO
# py2-py3
from six.moves import cStringIO as StringIO
class SimpleHTTPRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
"""Simple HTTP request handler with GET and HEAD commands.