Show More
@@ -8,7 +8,6 b'' | |||
|
8 | 8 | |
|
9 | 9 | |
|
10 | 10 | import errno |
|
11 | import importlib | |
|
12 | 11 | import os |
|
13 | 12 | import socket |
|
14 | 13 | import sys |
@@ -404,26 +403,9 b' def create_server(ui, app):' | |||
|
404 | 403 | cls = MercurialHTTPServer |
|
405 | 404 | |
|
406 | 405 | # ugly hack due to python issue5853 (for threaded use) |
|
407 | try: | |
|
408 | import mimetypes | |
|
409 | ||
|
410 | mimetypes.init() | |
|
411 | except UnicodeDecodeError: | |
|
412 | # Python 2.x's mimetypes module attempts to decode strings | |
|
413 | # from Windows' ANSI APIs as ascii (fail), then re-encode them | |
|
414 | # as ascii (clown fail), because the default Python Unicode | |
|
415 | # codec is hardcoded as ascii. | |
|
406 | import mimetypes | |
|
416 | 407 | |
|
417 | sys.argv # unwrap demand-loader so that reload() works | |
|
418 | # resurrect sys.setdefaultencoding() | |
|
419 | try: | |
|
420 | importlib.reload(sys) | |
|
421 | except AttributeError: | |
|
422 | reload(sys) | |
|
423 | oldenc = sys.getdefaultencoding() | |
|
424 | sys.setdefaultencoding(b"latin1") # or any full 8-bit encoding | |
|
425 | mimetypes.init() | |
|
426 | sys.setdefaultencoding(oldenc) | |
|
408 | mimetypes.init() | |
|
427 | 409 | |
|
428 | 410 | address = ui.config(b'web', b'address') |
|
429 | 411 | port = urlutil.getport(ui.config(b'web', b'port')) |
@@ -20,7 +20,6 b' run pyflakes on all tracked files ending' | |||
|
20 | 20 | > 2>/dev/null \ |
|
21 | 21 | > | xargs "$PYTHON" -m pyflakes 2>/dev/null | "$TESTDIR/filterpyflakes.py" |
|
22 | 22 | contrib/perf.py:*:* undefined name 'xrange' (glob) (?) |
|
23 | mercurial/hgweb/server.py:*:* undefined name 'reload' (glob) (?) | |
|
24 | 23 | mercurial/pycompat.py:*:* 'codecs' imported but unused (glob) |
|
25 | 24 | mercurial/pycompat.py:*:* 'concurrent.futures' imported but unused (glob) |
|
26 | 25 | mercurial/pycompat.py:*:* 'http.client as httplib' imported but unused (glob) |
General Comments 0
You need to be logged in to leave comments.
Login now