diff options
author | Jan Niklas Hasse <jhasse@bixense.com> | 2020-02-20 10:08:20 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-20 10:08:20 (GMT) |
commit | 2ca4c711f77d9cb95e3698de70d07823f4baa256 (patch) | |
tree | f1fc6d8ddf29c3f2be355c8d4ac11917c16a6ff5 | |
parent | 39cf5266dd24a9911d744790dd790ba7f46b222d (diff) | |
parent | 4d744de3eed19af8c8c1094637a044747c297934 (diff) | |
download | Ninja-2ca4c711f77d9cb95e3698de70d07823f4baa256.zip Ninja-2ca4c711f77d9cb95e3698de70d07823f4baa256.tar.gz Ninja-2ca4c711f77d9cb95e3698de70d07823f4baa256.tar.bz2 |
Merge pull request #1744 from scivision/htmlesc
browse.py: use html.escape for python3
-rwxr-xr-x | src/browse.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/browse.py b/src/browse.py index 1c9c39b..653cbe9 100755 --- a/src/browse.py +++ b/src/browse.py @@ -29,12 +29,15 @@ except ImportError: import BaseHTTPServer as httpserver import SocketServer as socketserver import argparse -import cgi import os import socket import subprocess import sys import webbrowser +if sys.version_info >= (3, 2): + from html import escape +else: + from cgi import escape try: from urllib.request import unquote except ImportError: @@ -62,7 +65,7 @@ def match_strip(line, prefix): return (True, line[len(prefix):]) def html_escape(text): - return cgi.escape(text, quote=True) + return escape(text, quote=True) def parse(text): lines = iter(text.split('\n')) |