diff --git a/dmoj/utils/ansi.py b/dmoj/utils/ansi.py index 4c44a6994..212dbf0be 100644 --- a/dmoj/utils/ansi.py +++ b/dmoj/utils/ansi.py @@ -1,6 +1,5 @@ import re -import ansi2html from termcolor import colored from dmoj.utils.unicode import utf8text @@ -11,10 +10,6 @@ def strip_ansi(s): return re.sub(r'\x1b\[([0-9,A-Z]{1,2}(;[0-9]{1,2})?(;[0-9]{3})?)?[m|K]?', '', s) -def format_ansi(s): - return ansi2html.Ansi2HTMLConverter(inline=True).convert(utf8text(s), full=False) - - def ansi_style(text): from dmoj.judgeenv import no_ansi diff --git a/requirements.txt b/requirements.txt index 7e302112c..7fc89512a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,5 @@ watchdog pyyaml -ansi2html termcolor cython pygments diff --git a/setup.py b/setup.py index 1506eb554..177c602af 100644 --- a/setup.py +++ b/setup.py @@ -142,7 +142,7 @@ def unavailable(self, e): ], }, ext_modules=cythonize(extensions), - install_requires=['watchdog', 'pyyaml', 'ansi2html', 'termcolor', 'pygments', 'setproctitle', 'pylru'], + install_requires=['watchdog', 'pyyaml', 'termcolor', 'pygments', 'setproctitle', 'pylru'], tests_require=['requests'], extras_require={ 'test': ['requests'],