我正在尝试将 Grail browser 移植到 Python 3.10+。在source中,
grail.py
尝试导入一些Python 1.5中没有的模块,如ilu_tk, filetypes
等。你能告诉我如何获得这些模块吗?
我已经下载了 Python 1.5 和 Tcl/Tk 8.0 。没有这样的模块。如果有人尝试过移植它,请给我一些提示。谢谢。
ILU 是Xerox 跨语言统一。 ilu_tk 是一个 Python 模块,用 ILU 运行循环替换 Tkinter 运行循环。
尚不清楚为什么 Grail 想要这样做;有人提到 ILU 是下一代实验性 HTTP 协议的基础(显然没有流行起来),但我没有看到 Grail 插件可以做到这一点。
在任何情况下,ILU 功能都是完全可选的。仅当在首选项中设置了“启用 ILU 主循环”选项时才使用它,即使如此,任何加载失败的情况都会被忽略:
try:
import ilu_tk
except ImportError:
pass
这意味着您应该能够忽略它(或者简单地删除相关代码和首选项)。 ILU已经被废弃25年了,使用它没有任何优势。