mirror of
https://github.com/servo/servo.git
synced 2025-06-23 16:44:33 +01:00
37 lines
779 B
Python
37 lines
779 B
Python
from __future__ import print_function, unicode_literals
|
|
|
|
import platform
|
|
import sys
|
|
|
|
|
|
info = {
|
|
"impl": platform.python_implementation(),
|
|
"version": platform.python_version(),
|
|
"revision": platform.python_revision(),
|
|
"maxunicode": sys.maxunicode,
|
|
"maxsize": sys.maxsize
|
|
}
|
|
|
|
search_modules = ["charade", "chardet", "datrie", "genshi", "html5lib", "lxml", "six"]
|
|
found_modules = []
|
|
|
|
for m in search_modules:
|
|
try:
|
|
__import__(m)
|
|
except ImportError:
|
|
pass
|
|
else:
|
|
found_modules.append(m)
|
|
|
|
info["modules"] = ", ".join(found_modules)
|
|
|
|
|
|
print("""html5lib debug info:
|
|
|
|
Python %(version)s (revision: %(revision)s)
|
|
Implementation: %(impl)s
|
|
|
|
sys.maxunicode: %(maxunicode)X
|
|
sys.maxsize: %(maxsize)X
|
|
|
|
Installed modules: %(modules)s""" % info)
|